Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Summary of Significant Accounting Policies (Details Textual)

v3.24.2.u1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 19, 2024
$ / shares
shares
May 01, 2023
USD ($)
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
shares
Jan. 01, 2023
shares
Jan. 01, 2022
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Retained Earnings (Accumulated Deficit)           $ (258,325,000)   $ (258,325,000)   $ (249,014,000)  
Net Cash Provided by (Used in) Operating Activities               (6,052,000) $ (10,792,000)    
Cash and Cash Equivalents, at Carrying Value           1,685,000   1,685,000   7,609,000  
Contract with Customer, Asset, after Allowance for Credit Loss           1,484,000   1,484,000   546,000 $ 1,013,000
Contract with Customer, Liability           363,000   363,000   339,000 $ 111,000
Advertising Expense           $ 13,000 $ 13,000 $ 56,000 22,000    
Finite-Lived Intangible Asset, Useful Life (Year)           5 years   5 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Contingent to be Issued (in shares) | shares 1,692,606                    
Share-Based Payment Arrangement, Expense           $ 298,000 $ 749,000 $ 630,000 $ 1,532,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period | shares   29,224 58,951                
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price | $ / shares     $ 56.4                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | shares   63,900 305,000                
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares   $ 9.81 $ 9.8                
Deferred Costs, Current           $ 220,000   $ 220,000   282,000  
Number of Reportable Segments   1           1      
Common Stock Underlying All Outstanding Stock Option, Restricted Stock Units and Warrants [Member]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares       788,000       2,162,000      
Convertible Debt Securities [Member]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares               12,162,000 1,949,000    
Common Stock Potentially Issuable in Connection With The Exercise of Outstanding Additional Investment Rights [Member]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares           5,745,000 1,682,000        
Share-Based Payment Arrangement, Option [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Contingent to be Issued (in shares) | shares 846,303                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Contingent to be Issued, Exercisable Price (in dollars per share) | $ / shares $ 1.85                    
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.33%                
Restricted Stock Units (RSUs) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Contingent to be Issued (in shares) | shares 846,303                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | shares   103,780                  
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 5.00%                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage of EBITDA for Next Year 85.00%                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | shares   62,268                  
Original PSUs [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | shares         67,500            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting, Number of Shares Required Vested (in shares) | shares         13,500            
Share-Based Payment Arrangement, Expense             $ 48,000   $ 298,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period | shares     67,500                
Original PSUs [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares         $ 120            
Original PSUs [Member] | Share-Based Payment Arrangement, Tranche One [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares         95            
Original PSUs [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares         140            
Original PSUs [Member] | Share-Based Payment Arrangement, Tranche Four [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares         160            
Original PSUs [Member] | Share-Based Payment Arrangement, Tranche Five [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares         $ 180            
Performance Shares [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | shares     67,500                
Share-Based Payment Arrangement, Expense           $ 55,000 89,000 $ 97,000 89,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     5 years                
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 540,000                
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     20.00%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares     $ 20                
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche One [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     20.00%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares     $ 16                
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     20.00%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares     $ 24                
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Four [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     20.00%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares     $ 28                
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Five [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     20.00%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price (in dollars per share) | $ / shares     $ 32                
Stock Warrants [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period | shares     26,100                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value | $ / shares     $ 199.8                
Executive Grant Modifications [Member]                      
Share-Based Payment Arrangement, Expense     $ 112,000     54,000   108,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     3 years                
Total Compensation Costs, Recognized and Not Yet Recognized     $ 347,000                
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 235,000                
Employee Grant Modifications [Member]                      
Share-Based Payment Arrangement, Expense           $ 43,000 $ 168,000 $ 96,000 $ 168,000 $ 101,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition                   4 years  
Total Compensation Costs, Recognized and Not Yet Recognized                   $ 449,000  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 960,000               $ 348,000  
Minimum [Member]                      
Finite-Lived Intangible Asset, Useful Life (Year)           3 years   3 years      
Minimum [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   0.00%                  
Minimum [Member] | Performance Shares [Member]                      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     8 months 8 days                
Maximum [Member]                      
Finite-Lived Intangible Asset, Useful Life (Year)           10 years   10 years      
Maximum [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   33.33%                  
Maximum [Member] | Performance Shares [Member]                      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 6 months