XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, plant and equipment consist of the following as of December 31 (in thousands):
 
    
2023
    
2022
 
Machinery and equipment
   $ 545,037      $ 529,975  
Building and improvements
     145,821        120,116  
Forklifts and tractors
     24,646        24,516  
Computer equipment
     18,497        16,182  
Furniture and fixtures
     9,489        6,180  
Construction in process
     247,659        161,035  
Land
     29,143        24,886  
  
 
 
    
 
 
 
Total property, plant and equipment
     1,020,292        882,890  
Accumulated depreciation
     (310,890      (292,998
  
 
 
    
 
 
 
Total property, plant and equipment, net
   $ 709,402      $ 589,892