XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue and Accounts Receivable - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investment Banking & Equities      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 2,811,717 $ 2,277,662 $ 2,721,793
Investment Banking & Equities | Advisory Fees [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 2,440,605 1,963,857 2,392,990
Investment Banking & Equities | Underwriting Fees [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 157,067 111,016 122,596
Investment Banking & Equities | Commissions and Related Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 214,045 202,789 206,207
Investment Management      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 79,550 67,041 64,483
Investment Management | Wealth Management [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 79,550 $ 67,041 $ 64,483