XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Statement Information - Schedule of Components of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total $ 186,806 $ 173,558
Accumulated depreciation and amortization (59,711) (48,034)
Property, plant and equipment, net 127,095 125,524
Land    
Property, Plant and Equipment [Line Items]    
Total 16,621 16,187
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Total 65,909 63,935
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 60,505 55,889
Capitalized software    
Property, Plant and Equipment [Line Items]    
Total 19,784 12,295
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 12,422 13,252
Vehicles    
Property, Plant and Equipment [Line Items]    
Total 6,423 5,716
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total $ 5,142 $ 6,284