v3.25.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
Mar. 03, 2025
Feb. 14, 2025
May 11, 2023
May 10, 2023
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Accounts Receivable, Allowance for Credit Loss         $ 3,786 $ 7,415 $ 13,619
Advertising Expense         $ 1,217 $ 1,121  
Minimum [Member]              
Discount Based Implicit Interest Rate in Subscription Lease         8.00% 8.00%  
Property, Plant and Equipment, Useful Life (Year)         3 years    
Finite-Lived Intangible Asset, Useful Life (Year)         6 years    
Standard Product Warranty, Term (Year)         1 year    
Maximum [Member]              
Discount Based Implicit Interest Rate in Subscription Lease         10.00% 10.00%  
Property, Plant and Equipment, Useful Life (Year)         10 years    
Finite-Lived Intangible Asset, Useful Life (Year)         15 years    
Reverse Stock Split [Member]              
Stockholders' Equity Note, Stock Split, Conversion Ratio     15        
Reverse Stock Split [Member] | Subsequent Event [Member]              
Stockholders' Equity Note, Stock Split, Conversion Ratio 11            
Reverse Stock Split [Member] | Minimum [Member]              
Stockholders' Equity Note, Stock Split, Conversion Ratio       5      
Reverse Stock Split [Member] | Minimum [Member] | Subsequent Event [Member]              
Stockholders' Equity Note, Stock Split, Conversion Ratio   5          
Reverse Stock Split [Member] | Maximum [Member]              
Stockholders' Equity Note, Stock Split, Conversion Ratio       15      
Reverse Stock Split [Member] | Maximum [Member] | Subsequent Event [Member]              
Stockholders' Equity Note, Stock Split, Conversion Ratio   16