Property and Equipment (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | $ 547,403 | $ 427,982 | |
| Less accumulated depreciation | (122,090) | (92,677) | |
| Property and equipment, net | 425,313 | 335,305 | |
| Depreciation expense | 32,200 | 23,500 | $ 23,100 |
| Land and buildings | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | 81,405 | 70,692 | |
| Right of use assets - operating | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | 32,170 | 32,192 | |
| Machinery and equipment | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | 315,149 | 299,071 | |
| Construction in progress | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | $ 118,679 | $ 26,027 | |