v3.26.1
Property, plant and equipment, net - Property, plant and equipment, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]      
Total $ 38,757 $ 3,000 $ 60,448
Less: Accumulated depreciation (19,236)   (35,608)
Property, plant and equipment, net 19,521   24,840
Machinery, equipment and vehicles [Member]      
Property, Plant and Equipment [Line Items]      
Total 13,133   24,830
Computer hardware and software [Member]      
Property, Plant and Equipment [Line Items]      
Total 4,188   8,416
Furniture and fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Total 1,038   2,548
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Total 13,221   16,839
Buildings [Member]      
Property, Plant and Equipment [Line Items]      
Total 7,102   7,185
Other [Member]      
Property, Plant and Equipment [Line Items]      
Total $ 75   $ 630