XML 126 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Operating Results - Segment Contribution Footnotes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Other Revenue, net $ 88,326 $ 81,246 $ (24,228)
Investment Banking & Equities      
Segment Reporting Information [Line Items]      
Other Revenue, net 86,772 78,281 (25,668)
Interest expense on Notes Payable and Line of Credit 16,768 16,717 16,850
Investment Management      
Segment Reporting Information [Line Items]      
Other Revenue, net $ 1,554 $ 2,965 $ 1,440