Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Reportable Segments and Revenue - Geographic Based Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Information        
Revenue $ 26,967 $ 44,555 $ 91,052 $ 128,418
Gross profit (loss) 3,795 7,960 14,771 20,796
UNITED STATES        
Segment Information        
Revenue 20,520 38,803 78,284 113,210
Gross profit (loss) 3,803 6,292 13,151 16,689
CANADA        
Segment Information        
Revenue 6,374 5,752 12,655 15,193
Gross profit (loss) (11) $ 1,668 1,596 4,103
Other        
Segment Information        
Revenue 73   113 15
Gross profit (loss) $ 3   $ 24 $ 4