Annual report pursuant to Section 13 and 15(d)

SALE OF COMMON STOCK (Details Narrative)

v3.24.1
SALE OF COMMON STOCK (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 01, 2024
Dec. 20, 2023
Oct. 03, 2023
Aug. 01, 2023
Jul. 27, 2023
Aug. 16, 2022
Dec. 03, 2021
Apr. 08, 2020
Apr. 01, 2024
Apr. 01, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Jan. 25, 2024
Sep. 30, 2023
May 09, 2023
May 07, 2023
Dec. 13, 2022
Dec. 11, 2022
Aug. 05, 2022
Aug. 03, 2022
Class of Stock [Line Items]                                          
Common stock, authorized                       160,000,000 160,000,000     160,000,000 1,000,000,000 160,000,000 24,000,000 24,000,000 8,000,000
Repurchase of common stock                       $ 13,965,000                
2022 Share Repurchase Program [Member]                                          
Class of Stock [Line Items]                                          
Shares repurchased                     2,512,044                    
Share repurchase authorized amount                     $ 12,500,000                    
Repurchase of common stock                     12,500,000                    
Stock repurchase agreement expense                     $ 300,000                    
2022 Share Repurchase Program [Member] | Minimum [Member]                                          
Class of Stock [Line Items]                                          
Price per share                     $ 2.75                    
2022 Share Repurchase Program [Member] | Maximum [Member]                                          
Class of Stock [Line Items]                                          
Price per share                     $ 8.61                    
2023 Share Repurchase Program [Member]                                          
Class of Stock [Line Items]                                          
Shares repurchased                     160,000                    
Share repurchase authorized amount                     $ 12,500,000                    
Price per share                     $ 7.12                    
Repurchase of common stock                     $ 1,100,000                    
Subsequent Event [Member]                                          
Class of Stock [Line Items]                                          
Stock offering expenses $ 500,000                                        
Common stock, authorized                           1,000,000,000              
Pre-Funded Warrants [Member]                                          
Class of Stock [Line Items]                                          
Exercise price                       $ 0.0001                  
Pre-Funded Warrants [Member] | Subsequent Event [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants 3,900,000               3,900,000 3,900,000                      
Number of warrants exercised                   15,043,244                      
Exercise price $ 0.0001               $ 0.0001 $ 0.0001                      
Common Warrants Series C [Member] | Subsequent Event [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants 34,823,928               34,823,928 34,823,928                      
Period of trading days after FDA acceptance of NDA for warrant expiration 10 days               10 days                        
Common Warrants Series D [Member] | Subsequent Event [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants 34,823,928               34,823,928 34,823,928                      
Common Warrants [Member] | Subsequent Event [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants 6,950,000               6,950,000 6,950,000                      
Exercise price $ 0.33               $ 0.33 $ 0.33                      
Common Warrants Series A [Member] | Subsequent Event [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants 8,900,000               8,900,000 8,900,000                      
Common Warrants Series B [Member] | Subsequent Event [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants 8,900,000               8,900,000 8,900,000                      
Purchase Agreement [Member]                                          
Class of Stock [Line Items]                                          
Number of shares issued   25,343,242                                      
Proceeds from equity offerings   $ 30,000,000                                      
Purchase Agreement [Member] | Common Stock, Pre-funded Warrants and Equity Classified Common Warrants D [Member]                                          
Class of Stock [Line Items]                                          
Proceeds from equity offerings   7,500,000                                      
Stock offering expenses   $ 1,400,000                                      
Purchase Agreement [Member] | Pre-Funded Warrants [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants   28,710,812                                      
Price per share   $ 0.5549                                      
Number of warrants exercised   6,509,010                   6,509,010                  
Exercise price   $ 0.0001                                      
Purchase Agreement [Member] | Common Warrants Series C [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants   81,081,081                                      
Proceeds from equity offerings   $ 14,400,000                                      
Exercise price   $ 0.555                                      
Common stock, authorized for warrant exercise   1,000,000,000                                      
Period of trading days after approval date to become exercisable   10 days                                      
Warrants term   2 years                                      
Period of trading days after FDA acceptance of NDA for warrant expiration   10 days                                      
Purchase Agreement [Member] | Common Warrants Series D [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants   81,081,081                                      
Exercise price   $ 0.85                                      
Warrants term   5 years                                      
Purchase Agreement [Member] | Common Warrants [Member]                                          
Class of Stock [Line Items]                                          
Price per share   $ 0.555                                      
Purchase Agreement [Member] | Equity Classified Common Warrants D [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants   50,933,271                                      
Purchase Agreement [Member] | Liability Classified Common Warrants C and D [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants   30,147,810                                      
Stock offering expenses   $ 900,000                                      
Purchase Agreement [Member] | Liability Classified Common Warrants D [Member]                                          
Class of Stock [Line Items]                                          
Proceeds from equity offerings   8,100,000                                      
Sales Agreement [Member]                                          
Class of Stock [Line Items]                                          
Number of shares issued     4,050,000   2,530,000                                
Proceeds from equity offerings     $ 4,000,000 $ 6,300,000                                  
Stock offering expenses   $ 2,300,000 500,000 700,000                                  
Placement agent fees     $ 300,000 $ 500,000                                  
Sales Agreement [Member] | Alliance Global Partners [Member]                                          
Class of Stock [Line Items]                                          
Number of shares issued                       1,000,000 9,100,000                
Proceeds from equity offerings                       $ 3,000,000 $ 85,300,000                
Offering price per agreement               $ 320,000,000                          
Commission to agent               3.00%                          
Sales Agreement [Member] | Pre-Funded Warrants [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants     4,950,000   4,470,000             28,710,812     4,950,000            
Price per share     $ 0.4999   $ 0.9999                                
Exercise price         $ 0.0001             $ 0.0001     $ 0.0001            
Sales Agreement [Member] | Common Warrants Series C [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants                       81,081,081                  
Exercise price                       $ 0.555                  
Warrants term                       2 years                  
Sales Agreement [Member] | Common Warrants Series D [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants                       81,081,081                  
Exercise price                       $ 0.85                  
Warrants term                       5 years                  
Sales Agreement [Member] | Common Warrants [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants         7,000,000                   18,000,000            
Price per share         $ 1.00                                
Exercise price         $ 1.00                   $ 0.50            
Warrants term         5 years                   5 years            
Sales Agreement [Member] | Common Warrants Series A [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants     9,000,000                                    
Exercise price     $ 0.50                                    
Warrants term     5 years                                    
Sales Agreement [Member] | Common Warrants Series B [Member]                                          
Class of Stock [Line Items]                                          
Number of shares for common warrants     9,000,000                                    
Price per share     $ 0.50                                    
Exercise price     $ 0.50                                    
Purchase Agreement with Lincoln Park 2022 [Member]                                          
Class of Stock [Line Items]                                          
Number of shares issued                       100,000 200,000                
Proceeds from equity offerings                       $ 400,000 $ 500,000                
Purchase Agreement with Lincoln Park 2022 [Member] | Lincoln Park Capital Fund, LLC [Member]                                          
Class of Stock [Line Items]                                          
Number of shares issued           100,000                              
Commitment to purchase shares under agreement           $ 50,000,000                              
Number of shares issued, value           $ 1,000,000                              
Purchase Agreement With Lincoln Park [Member]                                          
Class of Stock [Line Items]                                          
Number of shares issued                         500,000                
Proceeds from equity offerings                         $ 8,700,000                
Percentage of issuance by issuer of common stock                       19.99%                  
Maximum number of shares issued wIthout shareholder approval                       500,000                  
Purchase Agreement With Lincoln Park [Member] | Lincoln Park Capital Fund, LLC [Member]                                          
Class of Stock [Line Items]                                          
Number of shares issued             14,546                            
Commitment to purchase shares under agreement             $ 80,000,000                            
Number of shares issued, value             $ 1,600,000