XML 95 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue from contracts with customers - Schedule of Receivables and Deferred Revenue Balances from Contracts with Customers (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Capitalized Contract Cost [Line Items]    
Contract assets (receivables) $ 37,269 $ 39,861
Deferred revenue (payables) 2,486 1,118
Investment Banking Fees    
Capitalized Contract Cost [Line Items]    
Deferred revenue (payables) 810 1,118
Software License Fees    
Capitalized Contract Cost [Line Items]    
Deferred revenue (payables) 456 0
IRA fees    
Capitalized Contract Cost [Line Items]    
Deferred revenue (payables) 1,220 0
Commission    
Capitalized Contract Cost [Line Items]    
Contract assets (receivables) 4,286 4,554
Mutual Fund Income    
Capitalized Contract Cost [Line Items]    
Contract assets (receivables) 5,663 5,365
Advisory fees    
Capitalized Contract Cost [Line Items]    
Contract assets (receivables) 3,437 5,746
Bank deposit sweep income    
Capitalized Contract Cost [Line Items]    
Contract assets (receivables) 4,868 5,223
Investment Banking Fees    
Capitalized Contract Cost [Line Items]    
Contract assets (receivables) 11,856 12,847
Other    
Capitalized Contract Cost [Line Items]    
Contract assets (receivables) $ 7,159 $ 6,126