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 |