v3.26.1
Note 3 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Accounts Receivable, Allowance for Credit Loss, Current $ 135 $ 127  
Construction Contractor, Receivable, Retainage 15 15  
Prepaid Inventory 0 61  
Inventory Valuation Reserves $ 840 793  
Goodwill, Reporting Unit, Number 3    
Goodwill, Impairment Loss $ (0) $ 6,200  
Number of States in which Entity Operates 38    
Number of Provinces in which Entity Operates 2    
Revenue from Contract with Customer, Including Assessed Tax $ 12,636   $ 7,899
Advertising Expense 28   15
Transferred at Point in Time [Member]      
Revenue from Contract with Customer, Including Assessed Tax 10,200   $ 7,900
Transferred over Time [Member]      
Revenue from Contract with Customer, Including Assessed Tax $ 2,400    
Minimum [Member]      
Property, Plant and Equipment, Useful Life (Year) 3 years    
Maximum [Member]      
Property, Plant and Equipment, Useful Life (Year) 40 years