Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | $ 134,793 | $ 87,832 |
| Less accumulated depreciation | (39,384) | (26,952) |
| Net property, plant and equipment | 95,409 | 60,880 |
| Land and buildings | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 6,611 | 0 |
| Machinery and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 85,729 | 59,669 |
| Vehicles | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 265 | 48 |
| Office furniture and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 1,435 | 1,253 |
| Computer systems | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 2,941 | 2,532 |
| Leasehold Improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 18,840 | 14,201 |
| Construction in Process | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | $ 18,972 | $ 10,129 |