v3.26.1
Note 3 - Basis of Presentation and Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Number of Operating Segments 1    
Number of Reportable Segments 1    
Shipping and Handling Costs $ 926 $ 1,403  
Contract with Customer, Liability, Current 1,755 $ 2,742 $ 2,742
Contract with Customer, Liability, Customer Deposits 518    
Contract with Customer, Liability, Revenue Recognized 1,617    
Contract with Customer, Liability, Increase (Decrease) from Refunds $ 112