v3.22.2.2
Note 2 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended
Nov. 09, 2021
shares
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
Sep. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares       1,216,149 0    
Income Tax Expense (Benefit), Total   $ 0 $ 0 $ 0 $ 0    
Cash Equivalents, at Carrying Value, Total   0   0   $ 0  
Cash, Uninsured Amount   0   0   331,385  
Restricted Cash, Total   0   0   5,000,000  
Accounts Receivable, Allowance for Credit Loss, Current   0   0   $ 0  
Accounts Receivable, Allowance for Credit Loss, Writeoff       20,000.00 0.0    
Number of Finite-Lived Intangible Assets             2
Impairment of Intangible Assets (Excluding Goodwill), Total       $ 0 $ 0    
Customer Base [Member]              
Finite-Lived Intangible Asset, Useful Life (Year)       20 years      
Trade Names [Member]              
Finite-Lived Intangible Asset, Useful Life (Year)       3 years      
Domestic Tax Authority [Member]              
Operating Loss Carryforwards   197,800,000   $ 197,800,000      
Operating Loss Carryforwards, Amount Subject to Expiration   140,600,000   140,600,000      
Operating Loss Carryforwards, Amount Not Subject to Expiration   57,200,000   57,200,000      
Tax Credit Carryforward, Amount   4,300,000   4,300,000      
State and Local Jurisdiction [Member]              
Operating Loss Carryforwards   112,200,000   112,200,000      
Tax Credit Carryforward, Amount   $ 300,000   $ 300,000      
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares       60,066      
The Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | shares   3,597,557   3,597,557      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | shares   2,186,964   2,186,964      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) | shares 3,000,000            
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares   18,378   18,378      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years      
The ESPP [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | shares   1,025,000   1,025,000      
Percentage of Common Stock Outstanding of Preceding Year       10.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Limited Per Year (in shares) | shares   100,000   100,000      
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate   15.00%   15.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date       85.00%