XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Supplemental Financial Statement Information - Schedule of Components of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total $ 202,330 $ 195,423
Accumulated depreciation and amortization (77,954) (68,818)
Property, plant and equipment, net 124,376 126,605
Land    
Property, Plant, and Equipment [Line Items]    
Total 16,928 16,566
Buildings and improvements    
Property, Plant, and Equipment [Line Items]    
Total 74,434 67,508
Machinery and equipment    
Property, Plant, and Equipment [Line Items]    
Total 64,196 62,750
Capitalized software    
Property, Plant, and Equipment [Line Items]    
Total 24,027 21,492
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total 12,357 12,275
Vehicles    
Property, Plant, and Equipment [Line Items]    
Total 6,894 6,720
Construction in progress    
Property, Plant, and Equipment [Line Items]    
Total $ 3,494 $ 8,112