XML 114 R96.htm IDEA: XBRL DOCUMENT v3.24.1
COMMON STOCK PURCHASE WARRANTS (Details Narrative) - USD ($)
12 Months Ended
Apr. 05, 2023
Aug. 23, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Aug. 19, 2021
Feb. 02, 2021
Jan. 14, 2021
Issuance of common stock through warrant exchange agreement, shares   303,750            
Change in fair market value of warrant derivative liabilities     $ 1,846,642 $ 6,726,638        
Issued shares of common stock, value     4,495,500        
Gain on extinguishment of warrant derivative liabilities     $ 3,624,794        
Change in pricing inputs and volatilities, percentage     111.67%        
Outstanding and exercisable warrants, weighted average remaining contractual life     51 years 2 months 12 days 3 years 10 months 24 days        
Warrant [Member]                
Warrant to purchase 1,125,000   1,125,000          
Change in pricing inputs and volatilities, percentage 106.00%              
Intrinsic value of outstanding warrants     $ 0 $ 0        
Outstanding and exercisable warrants, weighted average remaining contractual life     4 years 3 months 18 days          
Fair Value, Inputs, Level 3 [Member]                
Change in pricing inputs and volatilities, percentage   10.00%            
Warrant Exchange Agreement [Member]                
Fair value of warrant derivative liability     $ 8,100,000   $ 9,300,000      
Change in fair market value of warrant derivative liabilities       1,200,000        
Issued shares of common stock, value       4,500,000        
Gain on extinguishment of warrant derivative liabilities       $ 3,600,000        
2021 Purchase Warrants [Member]                
Warrant to purchase     1,148,286       2,127,500 2,127,500
Warrant expiration date description     The warrants expire from July 31, 2023 through April 5, 2028 and under certain circumstances allow for cashless exercise.          
2021 Purchase Warrants [Member] | Exchange Warrants [Member]                
Warrants exercisable           384,077    
2021 Purchase Warrants [Member] | Warrant Exchange Agreement [Member]                
Warrants exercisable           384,077    
2021 Purchase Warrants [Member] | Warrant Exchange Agreement [Member] | Replacement Original Warrants [Member]                
Exercise price per share           $ 65.00    
Number of shares issued warrant           330,923    
Warrants expiration date           Sep. 18, 2026    
2021 Purchase Warrants [Member] | Minimum [Member]                
Exercise price per share     $ 5.50          
2021 Purchase Warrants [Member] | Maximum [Member]                
Exercise price per share     $ 52.00          
2023 Purchase Warrants [Member]                
Warrant to purchase 1,125,000