v3.24.0.1
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 513,248 $ 417,924
Accumulated depreciation (242,450) (181,183)
Property, plant, and equipment total 270,798 236,741
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 6,454 5,935
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 41,195 36,548
Buildings and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable life 5 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable life 40 years  
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 465,599 $ 375,441
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable life 3 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable life 15 years