XML 75 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant, and Equipment, Net - By Type (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 343,412 $ 291,687
Less: accumulated depreciation (174,914) (157,278)
Property, plant and equipment, net 168,498 134,409
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 10,187 8,662
Building and improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 65,117 54,936
Building and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 0 years  
Building and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 40 years  
Building and improvements | Weighted Average    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 22 years  
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 100,258 86,689
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 0 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 15 years  
Machinery and equipment | Weighted Average    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 7 years  
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 158,265 133,437
Vehicles | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 0 years  
Vehicles | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 15 years  
Vehicles | Weighted Average    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 7 years  
Other    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 9,585 $ 7,963
Other | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 0 years  
Other | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 10 years  
Other | Weighted Average    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 3 years