XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Supplemental Financial Statement Information - Schedule of Components of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total $ 190,675 $ 173,558
Accumulated depreciation and amortization (64,131) (48,034)
Property, plant and equipment, net 126,544 125,524
Land    
Property, Plant and Equipment [Line Items]    
Total 16,449 16,187
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Total 65,164 63,935
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 61,789 55,890
Capitalized software    
Property, Plant and Equipment [Line Items]    
Total 20,468 12,295
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 12,429 13,251
Vehicles    
Property, Plant and Equipment [Line Items]    
Total 6,601 5,716
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total $ 7,775 $ 6,284