v3.21.1
Segment Reporting - Revenues From External Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]    
Revenue from external customers $ 138,304 $ 185,006
Intercompany revenues 14,516 6,051
Income (loss) before income taxes (47,510) (28,889)
Depreciation and amortization 2,520 2,705
Corporate and other    
Segment Reporting Information [Line Items]    
Income (loss) before income taxes (12,367) (18,268)
Depreciation and amortization 497 480
United States    
Segment Reporting Information [Line Items]    
Revenue from external customers 109,660 155,002
United States | Reportable Geographical Components    
Segment Reporting Information [Line Items]    
Revenue from external customers 112,543 160,243
Intercompany revenues 11,945 5,624
Income (loss) before income taxes (32,525) (10,417)
Depreciation and amortization 1,758 2,117
Canada    
Segment Reporting Information [Line Items]    
Revenue from external customers 15,094 22,840
Canada | Reportable Geographical Components    
Segment Reporting Information [Line Items]    
Revenue from external customers 15,457 22,120
Intercompany revenues 74 143
Income (loss) before income taxes 743 74
Depreciation and amortization 32 43
Europe    
Segment Reporting Information [Line Items]    
Revenue from external customers 10,833 3,628
Europe | Reportable Geographical Components    
Segment Reporting Information [Line Items]    
Revenue from external customers 10,304 2,643
Intercompany revenues 2,497 284
Income (loss) before income taxes (3,361) (278)
Depreciation and amortization $ 233 $ 65