Property, Plant and Equipment, Net - Plant, Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | $ 37,263 | $ 29,880 |
| Less: accumulated depreciation and amortization | (14,690) | (11,036) |
| Property, plant and equipment, net | 22,573 | 18,844 |
| Buildings and improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 2,143 | 1,830 |
| Machinery, equipment and vehicles | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | 17,774 | 15,052 |
| Office furniture and equipment, computers and software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property, plant and equipment, gross | $ 17,346 | $ 12,998 |