v3.26.1
Note 9 - Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net revenues $ 30,518 $ 34,041
Cost of revenue 23,706 26,766
Segment gross profit 6,812 7,275
Selling, general, and administrative expense 6,199 5,872
Restructuring costs and severance 245 0
Depreciation and amortization 410 367
Interest expense (499) (469)
Other income, net (16) (9)
Loss before income tax expense (525) 576
United States Segment [Member]    
Net revenues 27,262 30,876
Cost of revenue 21,276 24,694
Segment gross profit 5,986 6,182
Canada Segment [Member]    
Net revenues 3,256 3,165
Cost of revenue 2,430 2,072
Segment gross profit $ 826 $ 1,093