v3.26.1
Goodwill and Intangible Assets (Intangible Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 305,064 $ 305,290
Accumulated Amortization 207,624 197,245
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 215,023 215,249
Accumulated Amortization 131,432 128,575
Investment Banking Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 30,413 30,413
Accumulated Amortization 26,787 21,221
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 28,796 28,796
Accumulated Amortization 23,544 23,267
Acquired Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 19,903 19,903
Accumulated Amortization 16,637 15,141
Non-Compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 10,929 10,929
Accumulated Amortization $ 9,224 $ 9,041