Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Reportable Segments and Revenue - Geographic Based Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Information        
Revenue $ 41,599 $ 47,055 $ 83,863 $ 89,407
Gross profit 4,040 10,945 12,836 20,298
US        
Segment Information        
Revenue 36,232 43,370 74,407 83,277
Gross profit 2,607 9,963 10,397 18,590
Canada        
Segment Information        
Revenue 5,361 3,585 9,441 5,880
Gross profit 1,433 940 2,435 1,609
Other.        
Segment Information        
Revenue $ 6 100 15 250
Gross profit   $ 42 $ 4 $ 99