v3.23.3
Revenue and Accounts Receivable - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Investment Banking and Equities [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer $ 546,912 $ 566,121 $ 1,543,226 $ 1,920,135
Investment Banking and Equities [Member] | Advisory Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 467,401 488,224 1,304,519 1,689,033
Investment Banking and Equities [Member] | Underwriting Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 30,814 28,697 91,897 78,519
Investment Banking and Equities [Member] | Commissions and Related Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 48,697 49,200 146,810 152,583
Investment Management [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 17,304 15,641 49,837 48,724
Investment Management [Member] | Wealth Management [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer $ 17,304 $ 15,641 $ 49,837 $ 48,724