XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 421,212 $ 412,884  
Less:  Accumulated depreciation (305,419) (292,162)  
Total property, plant and equipment 115,793 120,722  
Capitalized Computer Software, Gross 50,300 50,000  
Capitalized Computer Software, Accumulated Amortization (48,100) (47,100)  
Capitalized Computer Software, Amortization 1,400 1,700 $ 2,100
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 4,027 4,027  
Building and improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 100,937 100,299  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 295,839 283,470  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 20,409 $ 25,088