v3.26.1
Note 2 - Basis of Presentation and Principles of Consolidation (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 13, 2026
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Revenue from Contract with Customer, Including Assessed Tax   $ 11,881 $ 13,240 $ 21,736 $ 27,166
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 10        
Revision of Prior Period, Adjustment [Member] | Product [Member]          
Revenue from Contract with Customer, Including Assessed Tax       $ 600