XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Selected Balance Sheet Accounts - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 241,101 $ 263,960
Accumulated Amortization 111,235 110,950
Net Carrying Amount 129,866 153,010
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 123,050 141,342
Accumulated Amortization 53,723 56,499
Net Carrying Amount 69,327 84,843
Patents/technology/know-how    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 70,301 70,113
Accumulated Amortization 38,452 34,541
Net Carrying Amount 31,849 35,572
Tradenames and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 47,750 52,505
Accumulated Amortization 19,060 19,910
Net Carrying Amount $ 28,690 $ 32,595