Property, Plant and Equipment, Net - Plant, Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | $ 43,660 | $ 37,263 |
| Less: accumulated depreciation and amortization | (19,902) | (14,690) |
| Property, plant and equipment, net | 23,758 | 22,573 |
| Buildings and improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 2,232 | 2,143 |
| Machinery, equipment and vehicles | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 19,756 | 17,774 |
| Office furniture and equipment, computers and software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | $ 21,672 | $ 17,346 |