XML 43 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details Textual 1)
1 Months Ended
Oct. 31, 2017
Dec. 31, 2019
USD ($)
$ / shares
Feb. 28, 2019
USD ($)
$ / shares
shares
Oct. 03, 2017
USD ($)
Jun. 30, 2017
$ / shares
shares
Warrant [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of fully vested warrants issued | shares         31,667
Exercise price of warrants | $ / shares   $ 9.60     $ 1.50
Warrants maturity date         Jun. 30, 2020
Intrinsic value of warrant   $ 136,168      
Warrant [Member] | IPO [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of warrants issued | shares     40,982    
Exercise price of warrants | $ / shares     $ 9.60    
Warrants maturity date     Dec. 19, 2023    
Fair value of warrants     $ 247,452    
Warrant [Member] | IPO [Member] | Risk Free Rate [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Warrants measurement input, Percentage     0.0251    
Warrant [Member] | IPO [Member] | Expected Life [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life     4 years 10 months 25 days    
Warrant [Member] | IPO [Member] | Expected Volatility [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Warrants measurement input, Percentage     1.0685    
Warrant [Member] | IPO [Member] | Expected Dividends [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Warrants measurement input, Percentage     0.00    
Xencor, Inc. License Agreement [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of warrants       $ 4,193,000  
Common stock equal to fully diluted shares to purchase with fair value 10.00%