Property, Plant and Equipment - Schedule of Property, Plant and Equipment, Net (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | $ 541,383 | $ 518,627 |
| Less: accumulated depreciation | (133,049) | (120,698) |
| Property, plant and equipment, net | 408,334 | 397,929 |
| Land | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 66,760 | 63,336 |
| Building | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 124,163 | 109,479 |
| Leasehold Improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 34,867 | 38,658 |
| Machinery, Equipment and Furniture and Fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 293,321 | 284,833 |
| Construction in Progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | $ 22,272 | $ 22,321 |