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 |
| X | ||||||||||
- Definition Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|