v3.26.1
Note 3 - Basis of Presentation and Significant Accounting Policies - Revenue by Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue $ 28,524 $ 40,534
Operating Segments [Member] | UNITED STATES    
Revenue 21,042 32,277
Operating Segments [Member] | CANADA    
Revenue 8,097 9,022
Intersegment Eliminations [Member]    
Revenue $ (615) $ (765)