Annual report [Section 13 and 15(d), not S-K Item 405]

Accounting Policies and Recent Accounting Pronouncements (Details)

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