XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Note 15 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended
Mar. 27, 2024
shares
Jan. 09, 2024
shares
Dec. 21, 2023
USD ($)
$ / shares
Apr. 27, 2023
USD ($)
$ / shares
Sep. 09, 2022
shares
Oct. 29, 2021
shares
Mar. 31, 2024
USD ($)
$ / shares
Dec. 31, 2024
$ / shares
shares
May 27, 2024
Jan. 29, 2024
$ / shares
Dec. 31, 2023
shares
Common Stock, Shares Authorized               150,000,000     150,000,000
Preferred Stock, Shares Authorized               5,000,000      
Preferred Stock, Convertible, Shares Issuable               1,000      
Revision of Prior Period, Adjustment [Member] | May 2023 Warrants [Member]                      
Preferred Stock, Convertible, Conversion Price | $ / shares       $ 45.5              
Conversion of Series B Preferred Stock to Common Stock [Member]                      
Conversion of Stock, Shares Converted (in shares)   15,000                  
Series B Preferred Stock [Member]                      
Preferred Stock, Shares Authorized               5,000,000     5,000,000
Preferred Stock, Shares Outstanding               1,000     6,000
Preferred Stock, Convertible, Conversion Price | $ / shares                   $ 8.75  
Preferred Stock, Change in Conversion Price, Income Statement Impact | $     $ 4,500                
Series B Preferred Stock [Member] | Minimum [Member]                      
Preferred Stock, Convertible, Conversion Ratio                   0.75  
Series B Preferred Stock [Member] | Previously Reported [Member]                      
Preferred Stock, Convertible, Conversion Price | $ / shares     $ 45.5 $ 220.5              
Series B Preferred Stock [Member] | Revision of Prior Period, Adjustment [Member]                      
Preferred Stock, Convertible, Conversion Price | $ / shares     $ 8.75                
Series B Preferred Stock [Member] | The 2021 Private Placement Program [Member]                      
Preferred Stock, Convertible, Shares Issuable               15,065     640,800
Stock Issued During Period, Shares, New Issues           15,000          
Preferred Stock, Shares Outstanding               131     5,607
Preferred Stock, Convertible, Conversion Price | $ / shares               $ 8.75      
Series B Preferred Stock [Member] | The 2023 Private Placement [Member]                      
Preferred Stock, Change in Conversion Price, Income Statement Impact | $       $ 1,800              
Series C Preferred Stock [Member]                      
Stock Issued During Period, Shares, New Issues 3,250                    
Preferred Stock, Shares Outstanding               0     1,000
Preferred Stock, Change in Conversion Price, Income Statement Impact | $     $ 500       $ 400        
Series C Preferred Stock [Member] | Minimum [Member]                      
Preferred Stock, Convertible, Conversion Ratio                 0.75    
Series C Preferred Stock [Member] | Previously Reported [Member]                      
Preferred Stock, Convertible, Conversion Price | $ / shares     $ 45.5 $ 220.5     $ 8.75        
Series C Preferred Stock [Member] | Revision of Prior Period, Adjustment [Member]                      
Preferred Stock, Convertible, Conversion Price | $ / shares     $ 8.75 $ 45.5     $ 4.9        
Series C Preferred Stock [Member] | The 2023 Private Placement [Member]                      
Preferred Stock, Change in Conversion Price, Income Statement Impact | $       $ 194              
Series C Preferred Stock [Member] | The 2022 Private Placement [Member]                      
Preferred Stock, Convertible, Shares Issuable               125,371      
Stock Issued During Period, Shares, New Issues         3,250            
Preferred Stock, Shares Outstanding               0     1,097
Preferred Stock, Convertible, Conversion Price | $ / shares               $ 8.75