XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Warrants (Details Textual)
$ / shares in Units, $ in Millions
Jun. 08, 2023
USD ($)
$ / shares
shares
Jan. 06, 2023
Jun. 30, 2023
$ / shares
Dec. 31, 2022
$ / shares
Aug. 11, 2022
$ / shares
shares
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio   20      
Pre-Funded Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 430,217        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.0001        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 1        
Tranche A Common Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 2,173,912        
Warrants and Rights Outstanding, Term (Year) 5 years        
Tranche B Common Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 2,173,912        
Common Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 1.59        
Common Warrants Exchanged for PreFunded Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares 1.5899        
Tranche A Common Warrants at Double Exercise Price [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 3.18        
August 2022 Prefunded Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         87,500
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 0.02
August 2022 Common Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         1,265,547
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 2.32 $ 3.3 $ 8.6
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1
Warrants and Rights Outstanding, Term (Year)         5 years
August 2022 Common Warrants [Member] | Minimum [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 2.32
August 2022 Common Warrants [Member] | Maximum [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         2,325,581
Securities Purchase Agreement [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 1,743,695        
Class of Warrant or Right, Covenant, Adjusted EBITDA | $ $ 12