v3.26.1
Note 3 - Basis of Presentation and Significant Accounting Policies - Revenue by Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 23,211 $ 39,245 $ 51,735 $ 79,779
Operating Segments [Member] | UNITED STATES        
Revenue 17,359 31,316 38,401 63,593
Operating Segments [Member] | CANADA        
Revenue 6,651 8,286 14,748 17,308
Intersegment Eliminations [Member]        
Revenue $ (799) $ (357) $ (1,414) $ (1,122)