XML 53 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Accounting for Stock-Based Compensation) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation. $ 3,269,948 $ 788,659
Compensation expenses capitalized $ 0 $ 0
Term of award P10Y P10Y
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 10 years  
Employee stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 months