v3.25.4
Accounting Policies and Recent Accounting Pronouncements (Details)
12 Months Ended
Dec. 31, 2025
segment
reportingUnit
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2013
Accounting Policies [Line Items]        
Guarantee obligations 16.70%      
Deferred term for payment of additional commissions 3 years      
Number of reporting units | reportingUnit 1      
Number of reportable segments 1      
Number of operating segments 2      
Total Revenues | Geographic Concentration Risk | Canada | Customer        
Accounting Policies [Line Items]        
Concentration risk percentage 4.00% 5.00% 4.00%  
Performance Shares        
Accounting Policies [Line Items]        
Vesting period 3 years      
Performance period 3 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      
Software Development        
Accounting Policies [Line Items]        
Useful life 5 years