Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Reportable Segments and Revenue - Geographic Based Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Information        
Revenue $ 10,486 $ 18,979 $ 27,417 $ 48,910
Gross profit 1,820 3,586 4,840 9,008
UNITED STATES        
Segment Information        
Revenue 9,890 16,806 25,718 42,589
Gross profit 1,686 3,081 4,459 7,380
CANADA        
Segment Information        
Revenue 550 2,142 1,568 6,281
Gross profit 113 484 321 1,607
Other        
Segment Information        
Revenue 46 31 131 40
Gross profit $ 21 $ 21 $ 60 $ 21