Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Reportable Segments and Revenue - Geographic Based Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Information    
Revenue $ 42,264 $ 42,352
Gross profit 8,796 9,353
US    
Segment Information    
Revenue 38,175 39,907
Gross profit 7,790 8,627
Canada    
Segment Information    
Revenue 4,080 2,295
Gross profit 1,002 669
Other.    
Segment Information    
Revenue 9 150
Gross profit $ 4 $ 57