v3.26.1
Revenue from contracts with customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 389,356 $ 313,405 $ 788,728 $ 637,554
Interest 39,293 38,017 76,824 74,386
Principal transactions, net 16,239 14,532 27,026 23,507
Other 9,988 7,224 7,393 5,556
Total other sources of revenue 65,520 59,773 111,243 103,449
Total revenue 454,876 373,178 899,971 741,003
Corporate/Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 1,342 1,435 2,603 2,777
Interest 1,362 1,822 2,612 3,252
Principal transactions, net 336 508 114 275
Other 2 11 6 50
Total other sources of revenue 1,700 2,341 2,732 3,577
Total revenue 3,042 3,776 5,335 6,354
Wealth Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 238,150 215,430 474,754 438,519
Interest 21,921 21,943 42,784 43,428
Principal transactions, net 2,753 1,973 1,859 1,386
Other 9,847 7,075 6,954 5,074
Total other sources of revenue 34,521 30,991 51,597 49,888
Total revenue 272,671 246,421 526,351 488,407
Capital Markets | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 149,864 96,540 311,371 196,258
Interest 16,010 14,252 31,428 27,706
Principal transactions, net 13,150 12,051 25,053 21,846
Other 139 138 433 432
Total other sources of revenue 29,299 26,441 56,914 49,984
Total revenue 179,163 122,981 368,285 246,242
Commissions from sales and trading        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 119,027 102,433 238,549 205,160
Commissions from sales and trading | Corporate/Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 12 13 26 25
Commissions from sales and trading | Wealth Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 50,806 47,203 102,373 95,970
Commissions from sales and trading | Capital Markets | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 68,209 55,217 136,150 109,165
Mutual fund and insurance income        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 8,511 7,592 17,330 15,743
Mutual fund and insurance income | Corporate/Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 5 6 11 12
Mutual fund and insurance income | Wealth Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 8,505 7,585 17,317 15,729
Mutual fund and insurance income | Capital Markets | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 1 1 2 2
Advisory fees        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 145,565 125,628 287,283 254,431
Advisory fees | Corporate/Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 16 18 40 29
Advisory fees | Wealth Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 145,549 125,610 287,243 254,402
Advisory fees | Capital Markets | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Investment banking - capital markets        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 26,195 21,046 60,651 42,707
Investment banking - capital markets | Corporate/Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Investment banking - capital markets | Wealth Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 3,551 2,758 7,486 5,720
Investment banking - capital markets | Capital Markets | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 22,644 18,288 53,165 36,987
Investment banking - advisory        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 58,137 22,487 121,401 48,449
Investment banking - advisory | Corporate/Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Investment banking - advisory | Wealth Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 1 0 268 0
Investment banking - advisory | Capital Markets | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 58,136 22,487 121,133 48,449
Bank deposit sweep income        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 24,955 28,654 51,073 58,729
Bank deposit sweep income | Corporate/Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Bank deposit sweep income | Wealth Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 24,955 28,654 51,073 58,729
Bank deposit sweep income | Capital Markets | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 6,966 5,565 12,441 12,335
Other | Corporate/Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 1,309 1,398 2,526 2,711
Other | Wealth Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 4,783 3,620 8,994 7,969
Other | Capital Markets | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 874 $ 547 $ 921 $ 1,655