Annual report pursuant to Section 13 and 15(d)

Accounting Policies and Recent Accounting Pronouncements (Details)

v3.24.0.1
Accounting Policies and Recent Accounting Pronouncements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
reportingUnit
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2013
Accounting Policies [Line Items]        
Guarantee obligations 16.70%      
Deferred term for payment of additional commissions 3 years      
Advertising expense | $ $ 1,892 $ 1,653 $ 830  
Number of reporting units | reportingUnit 1      
Software Development        
Accounting Policies [Line Items]        
Useful life 5 years      
ESPP        
Accounting Policies [Line Items]        
Length of purchase intervals 6 months     6 months
Minimum        
Accounting Policies [Line Items]        
Useful life 3 years      
Advances repayment term 5 years      
Finite-lived intangible asset, useful life 1 year      
Minimum | Loan To Investment Sales And Financing Professionals        
Accounting Policies [Line Items]        
Loans due from investment and financing professionals repayment term 1 year      
Maximum        
Accounting Policies [Line Items]        
Useful life 7 years      
Advances repayment term 10 years      
Finite-lived intangible asset, useful life 7 years      
Maximum | Loan To Investment Sales And Financing Professionals        
Accounting Policies [Line Items]        
Loans due from investment and financing professionals repayment term 7 years      
Total Revenues | Geographic Concentration Risk | Canada        
Accounting Policies [Line Items]        
Concentration risk percentage   2.00% 2.00%  
Total Revenues | Geographic Concentration Risk | Maximum | Canada        
Accounting Policies [Line Items]        
Concentration risk percentage 4.00%