XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.2
COMMON STOCK PURCHASE WARRANTS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 23, 2022
Aug. 19, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Apr. 05, 2023
Feb. 02, 2021
Issuance of common stock through warrant exchange agreement, shares 303,750                
Change in fair market value of warrant derivative liabilities     $ (59,766) $ 5,413,618 $ (59,766) $ 5,561,789      
Warrant [Member]                  
Warrant to purchase               1,125,000  
Intrinsic value of all outstanding warrants     0   0        
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 $ 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   1,148,286       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.        
Warrants and rights outstanding   $ 11,818,644              
Warrant modification expense   $ 295,780              
2021 Purchase Warrants [Member] | Exchange Warrants [Member]                  
Warrants exercisable   384,077              
Warrants and rights outstanding   $ 12,114,424              
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   $ 5.50        
2021 Purchase Warrants [Member] | Maximum [Member]                  
Exercise price per share     $ 52.00   $ 52.00        
2023 Purchase Warrants [Member]                  
Warrant to purchase                 1,125,000