XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue and Accounts Receivable - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Investment Banking and Equities [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer $ 691,671 $ 546,912 $ 1,877,711 $ 1,543,226
Investment Banking and Equities [Member] | Advisory Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 592,980 467,401 1,591,049 1,304,519
Investment Banking and Equities [Member] | Underwriting Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 44,132 30,814 130,666 91,897
Investment Banking and Equities [Member] | Commissions and Related Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 54,559 48,697 155,996 146,810
Investment Management [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 20,555 17,304 58,454 49,837
Investment Management [Member] | Wealth Management [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer $ 20,555 $ 17,304 $ 58,454 $ 49,837