v3.20.1
Segment Reporting - Revenues From External Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]    
Revenue from external customers $ 185,006 $ 178,935
Intercompany revenues 6,051 4,193
Income (loss) before income taxes (28,889) (5,569)
Depreciation, Depletion and Amortization, Nonproduction 2,705 1,492
Corporate, Non-Segment    
Segment Reporting Information [Line Items]    
Revenue from external customers 0 0
Intercompany revenues 0 0
Income (loss) before income taxes (18,268) (9,655)
Depreciation, Depletion and Amortization, Nonproduction 480 77
United States    
Segment Reporting Information [Line Items]    
Revenue from external customers 155,002 158,635
United States | Reportable Geographical Components    
Segment Reporting Information [Line Items]    
Revenue from external customers 160,243 164,018
Intercompany revenues 5,624 3,900
Income (loss) before income taxes (10,417) 3,141
Depreciation, Depletion and Amortization, Nonproduction 2,117 1,398
Canada    
Segment Reporting Information [Line Items]    
Revenue from external customers 22,840 15,836
Canada | Reportable Geographical Components    
Segment Reporting Information [Line Items]    
Revenue from external customers 22,120 14,917
Intercompany revenues 143 293
Income (loss) before income taxes 74 945
Depreciation, Depletion and Amortization, Nonproduction 43 17
Europe    
Segment Reporting Information [Line Items]    
Revenue from external customers 3,628 821
Europe | Reportable Geographical Components    
Segment Reporting Information [Line Items]    
Revenue from external customers 2,643 0
Intercompany revenues 284 0
Income (loss) before income taxes (278) 0
Depreciation, Depletion and Amortization, Nonproduction $ 65 $ 0