Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Reportable Segments and Revenue - Geographic Based Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Information        
Revenue $ 44,555 $ 40,487 $ 128,418 $ 129,894
Gross profit 7,960 9,537 20,796 29,835
US        
Segment Information        
Revenue 38,803 36,599 113,210 119,876
Gross profit 6,292 8,392 16,689 26,982
Canada        
Segment Information        
Revenue 5,752 3,806 15,193 9,686
Gross profit $ 1,668 1,111 4,103 2,720
Other.        
Segment Information        
Revenue   82 15 332
Gross profit   $ 34 $ 4 $ 133