v3.26.1
Details of Selected Balance Sheet Accounts - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 239,709 $ 239,824
Accumulated Amortization 209,715 208,369
Net Carrying Amount 29,994 31,455
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 123,005 123,073
Accumulated Amortization 107,900 107,300
Net Carrying Amount 15,105 15,773
Patents/Technology/Know-how    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 68,959 68,999
Accumulated Amortization 60,109 59,605
Net Carrying Amount 8,850 9,394
Tradenames and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 47,745 47,752
Accumulated Amortization 41,706 41,464
Net Carrying Amount $ 6,039 $ 6,288