Quarterly report pursuant to Section 13 or 15(d)

Reportable Segments and Revenue - Geographic Based Revenue Information (Details)

v3.22.2.2
Reportable Segments and Revenue - Geographic Based Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Information        
Revenue $ 40,487 $ 53,362 $ 129,894 $ 148,648
Gross profit 9,537 12,582 29,835 39,016
US        
Segment Information        
Revenue 36,599 50,754 119,876 140,565
Gross profit 8,392 11,839 26,982 36,480
Canada        
Segment Information        
Revenue 3,806 2,536 9,686 7,862
Gross profit 1,111 717 2,720 2,448
Other.        
Segment Information        
Revenue 82 72 332 221
Gross profit $ 34 $ 26 $ 133 $ 88