XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from contracts with customers (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following presents the Company's revenue from contracts with customers disaggregated by major business activity and other sources of revenue for the three months ended March 31, 2025 and 2024:
(Expressed in thousands)For the Three Months Ended March 31, 2025
Reportable Segments
Wealth ManagementCapital MarketsCorporate/OtherTotal
Revenue from contracts with customers:
Commissions from sales and trading$48,767 $53,948 $12 $102,727 
Mutual fund and insurance income8,144 8,151 
Advisory fees128,792 — 11 128,803 
Investment banking - capital markets2,962 18,699 — 21,661 
Investment banking - advisory— 25,962 — 25,962 
Bank deposit sweep income30,075 — — 30,075 
Other4,349 1,108 1,313 6,770 
Total revenue from contracts with customers223,089 99,718 1,342 324,149 
Other sources of revenue:
Interest21,485 13,454 1,430 36,369 
Principal transactions, net(587)9,795 (233)8,975 
Other(2,001)294 39 (1,668)
Total other sources of revenue18,897 23,543 1,236 43,676 
Total revenue$241,986 $123,261 $2,578 $367,825 

(Expressed in thousands)For the Three Months Ended March 31, 2024
Reportable Segments
Wealth ManagementCapital MarketsCorporate/OtherTotal
Revenue from contracts with customers:
Commissions from sales and trading$44,930 $43,045 $$87,980 
Mutual fund and insurance income7,864 7,870 
Advisory fees114,836 — 11 114,847 
Investment banking - capital markets3,021 15,627 — 18,648 
Investment banking - advisory21 31,868 — 31,889 
Bank deposit sweep income36,685 — — 36,685 
Other3,416 320 980 4,716 
Total revenue from contracts with customers210,773 90,861 1,001 302,635 
Other sources of revenue:
Interest20,196 4,303 2,267 26,766 
Principal transactions, net1,736 16,733 (235)18,234 
Other5,256 186 61 5,503 
Total other sources of revenue27,188 21,222 2,093 50,503 
Total revenue$237,961 $112,083 $3,094 $353,138 
Schedule of Receivables and Deferred Revenue Balances from Contracts with Customers
The following presents the Company's receivables and deferred revenue balances from contracts with customers, which are included in other assets and other liabilities, respectively, on the consolidated balance sheet:
(Expressed in thousands)As of
March 31, 2025
December 31, 2024
Receivables
Commission (1)
$6,160 $4,408 
Mutual fund and insurance income (2)
5,790 5,838 
Advisory fees (3)
5,365 11,271 
Bank deposit sweep income (4)
4,405 4,748 
Investment banking fees (5)
11,713 14,798 
Other5,415 5,124 
Total receivables$38,848 $46,187 
Deferred revenue (payables):
Investment Banking fees (6)
$374 $28 
Software license fees (7)
648 902 
IRA fees (8)
610 — 
$1,632 $930 
(1)Commissions earned but not yet received.
(2)Mutual fund and insurance income earned but not yet received.
(3)Management and performance fees earned but not yet received.
(4)Fees earned from FDIC-insured bank deposit program but not yet received.
(5)Underwriting revenue and advisory fees earned but not yet received.
(6)Retainer fees and fees received from certain advisory transactions where the performance obligations have not yet been satisfied.
(7)Software license fees received upfront from customers and recognized ratably over the contract period
(8)Fees received in advance on an annual basis.