v3.20.1
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