v3.26.1
Revenue and Accounts Receivable - 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
Investment Banking & Equities        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer $ 936,196 $ 788,222 $ 2,298,661 $ 1,454,936
Investment Banking & Equities | Advisory Fees        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 775,590 697,744 2,020,329 1,255,093
Investment Banking & Equities | Underwriting Fees        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 97,071 32,206 152,139 86,461
Investment Banking & Equities | Commissions and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 63,535 58,272 126,193 113,382
Investment Management        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer 23,655 20,684 46,298 41,667
Investment Management | Wealth Management        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer $ 23,655 $ 20,684 $ 46,298 $ 41,667