XML 72 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment as of December 31, 2025 and 2024 were as follows:
20252024
Land$35,651 $25,143 
Building and improvements178,248 149,783 
Machinery and equipment321,879 272,188 
Construction in progress69,009 35,919 
Property, plant and equipment, at cost604,787 483,033 
Less: accumulated depreciation(291,364)(253,501)
Total property, plant and equipment, net$313,423 $229,532