XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment by Major Assets Class (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]    
Land $ 6,208 $ 6,546
Buildings and leasehold improvements 64,600 63,871
Machinery and equipment 366,112 326,650
Property, Plant and Equipment, at cost 436,920 397,067
Less allowances for depreciation and amortization (299,356) (289,134)
Property, plant and equipment, net $ 137,564 $ 107,933