v3.26.1
Details of Selected Balance Sheet Accounts - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 239,746 $ 239,824
Accumulated Amortization 211,109 208,369
Net Carrying Amount 28,637 31,455
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 123,023 123,073
Accumulated Amortization 108,524 107,300
Net Carrying Amount 14,499 15,773
Patents/Technology/Know-how    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 68,976 68,999
Accumulated Amortization 60,589 59,605
Net Carrying Amount 8,387 9,394
Tradenames and other    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 47,747 47,752
Accumulated Amortization 41,996 41,464
Net Carrying Amount $ 5,751 $ 6,288