v3.26.1
Segment Operating Results - Segment Contribution Footnotes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Other Revenue, net $ 30,348 $ 24,924 $ 36,818 $ 32,056
Investment Banking & Equities        
Segment Reporting Information [Line Items]        
Other Revenue, net 30,681 23,949 36,966 31,767
Interest expense on Notes Payable, Line of Credit and Other Financing Arrangements 8,096 4,210 16,874 8,403
Investment Management        
Segment Reporting Information [Line Items]        
Other Revenue, net (333) $ 975 (148) $ 289
Interest expense on Notes Payable, Line of Credit and Other Financing Arrangements $ 202   $ 315