XML 71 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Property, plant and equipment $ 235,124 $ 223,683
Land    
Property, Plant and Equipment    
Property, plant and equipment 4,174 4,267
Buildings and improvements    
Property, Plant and Equipment    
Property, plant and equipment $ 64,719 64,281
Buildings and improvements | Minimum    
Property, Plant and Equipment    
Estimated useful life 10 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment    
Estimated useful life 40 years  
Manufacturing equipment and tooling    
Property, Plant and Equipment    
Property, plant and equipment $ 98,042 87,936
Manufacturing equipment and tooling | Minimum    
Property, Plant and Equipment    
Estimated useful life 3 years  
Manufacturing equipment and tooling | Maximum    
Property, Plant and Equipment    
Estimated useful life 15 years  
Furniture, fixtures, and computer software and equipment    
Property, Plant and Equipment    
Property, plant and equipment $ 36,182 31,406
Furniture, fixtures, and computer software and equipment | Minimum    
Property, Plant and Equipment    
Estimated useful life 3 years  
Furniture, fixtures, and computer software and equipment | Maximum    
Property, Plant and Equipment    
Estimated useful life 10 years  
Other    
Property, Plant and Equipment    
Property, plant and equipment $ 16,145 16,262
Other | Minimum    
Property, Plant and Equipment    
Estimated useful life 3 years  
Other | Maximum    
Property, Plant and Equipment    
Estimated useful life 10 years  
Construction in process    
Property, Plant and Equipment    
Property, plant and equipment $ 15,862 $ 19,531