XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Warrants (Details)
1 Months Ended
Feb. 28, 2019
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Jan. 15, 2021
Oct. 31, 2020
$ / shares
Dec. 20, 2018
USD ($)
Stock Warrants            
Fair value of warrants   $ 7,516,578 $ 7,519,101      
Number of common stock that each share of preferred stock may be converted into   2        
Series B Preferred Stock            
Stock Warrants            
Number of common stock that each share of preferred stock may be converted into       2    
December 2018 warrants            
Stock Warrants            
Aggregate exercise price of warrants           $ 1,250,000
Common stock shares called by warrants, as a percentage of the fully diluted capitalization of the Company           5.00%
Preferred stock shares called by warrants, as a percentage of the total issued and outstanding number of preferred shares           5.00%
Number of shares called by warrants | shares   1,700,297 1,697,525      
Fair value of warrants   $ 7,384,084 $ 7,392,041      
Estimated fair value of common stock, represented as price per share of recent sales of preferred stock | $ / shares   $ 0.5        
October 2020 warrants            
Stock Warrants            
Fair value of warrants   $ 121,200 $ 127,059      
October 2020 warrants | Series B Preferred Stock            
Stock Warrants            
Preferred stock shares called by warrants, as a percentage of the total issued and outstanding number of preferred shares         2.00%  
Number of shares called by warrants | shares   116,457 116,457      
Exercise price of warrants | $ / shares         $ 5.01  
February 2019 warrants            
Stock Warrants            
Value of capital stock shares called by warrants $ 1,000,000          
Threshold proceeds from equity financing for exercise of warrants $ 5,000,000          
February 2019 warrants | Series A Preferred Stock            
Stock Warrants            
Number of shares called by warrants | shares 273,972          
Exercise price of warrants | $ / shares $ 3.65