XML 125 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment, net (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Depreciation $ 82,452 $ 70,374 $ 62,480
Software, amortization 1,900 1,900 1,700
Capital expenditures and purchased software 81,207 84,429 96,348
Unamortized software cost 5,400 6,600 5,900
Expenditures for maintenance and repairs $ 25,400 $ 22,400 $ 20,700