Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Finite-Lived Intangible Assets [Line Items] | ||
Cost | $ 132,357 | $ 109,916 |
Accumulated Amortization | 80,017 | 74,665 |
Technology [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Cost | 16,517 | 14,457 |
Accumulated Amortization | 13,947 | 13,729 |
Customer Lists [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Cost | 103,471 | 85,719 |
Accumulated Amortization | 61,742 | 57,540 |
Tradename [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Cost | 14,094 | 11,604 |
Accumulated Amortization | 4,655 | 3,768 |
Foreign Currency Adjustments [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Cost | (1,725) | (1,864) |
Accumulated Amortization | $ (327) | $ (372) |