Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Reportable Segments and Revenue - Geographic Based Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Information        
Revenue $ 26,581 $ 41,599 $ 64,085 $ 83,863
Gross profit 4,259 4,040 10,976 12,836
US        
Segment Information        
Revenue 24,408 36,232 57,764 74,407
Gross profit 3,754 2,607 9,348 10,397
Canada        
Segment Information        
Revenue 2,142 5,361 6,281 9,441
Gross profit 484 1,433 1,607 2,435
Other        
Segment Information        
Revenue 31 $ 6 40 15
Gross profit $ 21   $ 21 $ 4