Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment, Net (Details) - USD ($) $ in Thousands |
Mar. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Property, Plant & Equipment [Line Items] | ||
Property, plant & equipment, gross | $ 227,507 | $ 222,294 |
Less: accumulated depreciation and amortization | (100,029) | (100,128) |
Total property, plant and equipment, net | 127,478 | 122,166 |
Land | ||
Property, Plant & Equipment [Line Items] | ||
Property, plant & equipment, gross | 9,480 | 13,450 |
Buildings | ||
Property, Plant & Equipment [Line Items] | ||
Property, plant & equipment, gross | 68,183 | 76,329 |
Machinery, equipment and fixtures | ||
Property, Plant & Equipment [Line Items] | ||
Property, plant & equipment, gross | 99,289 | 92,604 |
Computer software | ||
Property, Plant & Equipment [Line Items] | ||
Property, plant & equipment, gross | 26,294 | 25,864 |
Construction in progress | ||
Property, Plant & Equipment [Line Items] | ||
Property, plant & equipment, gross | $ 24,261 | $ 14,047 |