XML 124 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment, Gross [Abstract]    
Land $ 35,651 $ 25,143
Building and improvements 178,248 149,783
Machinery and equipment 321,879 272,188
Construction in progress 69,009 35,919
Property, plant and equipment, at cost 604,787 483,033
Less: accumulated depreciation (291,364) (253,501)
Total property, plant and equipment, net $ 313,423 $ 229,532