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 |