Segment Reporting - Schedule of Revenue by Geographical Area (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Segment Reporting Information [Line Items] | ||
Net sales | $ 185,006 | $ 178,935 |
Long-lived assets | 17,860 | 11,641 |
United States | ||
Segment Reporting Information [Line Items] | ||
Net sales | 155,002 | 158,635 |
Long-lived assets | 17,162 | 11,474 |
Canada | ||
Segment Reporting Information [Line Items] | ||
Net sales | 22,840 | 15,836 |
Long-lived assets | 519 | 167 |
Europe | ||
Segment Reporting Information [Line Items] | ||
Net sales | 3,628 | 821 |
Long-lived assets | 179 | 0 |
Other | ||
Segment Reporting Information [Line Items] | ||
Net sales | $ 3,536 | $ 3,643 |