XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total $ 400,751 $ 357,203
Less-accumulated depreciation and amortization (240,638) (208,726)
Property, plant and equipment, net 160,113 148,477
Buildings    
Property, Plant and Equipment [Line Items]    
Total 62,434 59,980
Machinery, equipment and tooling    
Property, Plant and Equipment [Line Items]    
Total 208,086 184,184
Furniture, fixtures and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 17,083 12,225
Software and computer equipment    
Property, Plant and Equipment [Line Items]    
Total $ 113,148 $ 100,814