v3.26.1
Goodwill and Intangible Assets (Intangible Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 274,730 $ 275,020
Accumulated Amortization 185,931 166,975
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 197,919 198,209
Accumulated Amortization 117,428 111,535
Investment Banking Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 27,263 27,263
Accumulated Amortization 27,223 18,071
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 20,916 20,916
Accumulated Amortization 15,941 15,387
Acquired Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 19,903 19,903
Accumulated Amortization 18,133 15,141
Non-Compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 8,729 8,729
Accumulated Amortization $ 7,206 $ 6,841