Property and Equipment, Net - Schedule of Major Classes of Property, Plant and Equipment (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | $ 461,037 | $ 408,923 |
| Less accumulated depreciation | (238,256) | (213,837) |
| Property, plant and equipment, net | 222,781 | 195,086 |
| Land and improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 27,293 | 20,204 |
| Buildings and improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 131,619 | 125,076 |
| Machinery, equipment and aircraft | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 274,919 | 252,759 |
| Construction in progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | $ 27,206 | $ 10,884 |