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 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Information        
Revenue $ 47,055 $ 48,469 $ 89,407 $ 95,286
Gross profit 10,945 12,889 20,298 26,434
US        
Segment Information        
Revenue 43,370 45,315 83,277 89,811
Gross profit 9,963 11,390 18,590 24,641
Canada        
Segment Information        
Revenue 3,585 3,087 5,880 5,326
Gross profit 940 1,471 1,609 1,731
Other.        
Segment Information        
Revenue 100 67 250 149
Gross profit $ 42 $ 28 $ 99 $ 62