v3.26.1
Property, plant and equipment, net - Property, plant and equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, $ 60,448 $ 38,712
Less: Accumulated depreciation (35,608) (24,569)
Property, plant and equipment, net 24,840 14,143
Machinery, equipment and vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, 24,830 16,893
Computer hardware and software [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, 8,416 5,096
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, 2,548 1,831
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, 16,839 8,595
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, 7,185 6,297
Other [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, $ 630 $ 0