XML 240 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Financial Statement Information - Schedule of Components of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total $ 147,630 $ 144,069
Accumulated depreciation and amortization (38,921) (30,258)
Property, plant and equipment, net 108,709 113,811
Land    
Property, Plant and Equipment [Line Items]    
Total 15,351 16,916
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Total 49,358 50,376
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 51,032 48,844
Capitalized software    
Property, Plant and Equipment [Line Items]    
Total 11,856 9,148
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 13,020 11,022
Vehicles    
Property, Plant and Equipment [Line Items]    
Total 3,598 1,738
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total $ 3,415 $ 6,025