Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Reportable Segments and Revenue - Geographic Based Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Information    
Revenue $ 22,725 $ 37,504
Gross profit 3,392 6,717
UNITED STATES    
Segment Information    
Revenue 20,704 33,356
Gross profit 3,145 5,594
CANADA    
Segment Information    
Revenue 1,838 4,139
Gross profit 196 1,123
Other    
Segment Information    
Revenue 183 $ 9
Gross profit $ 51