XML 82 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Service Based Stock Options - Others (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expenses $ 934,847 $ 1,517,302
Stock option awards - Service based awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Forfeited (in shares) 457,334  
Stock based compensation expenses $ 439,625 $ 652,024
Unrecognized stock-based compensation expenses $ 1,700,000  
Unrecognized stock-based compensation expense, weighted average remaining term (in years) 1 year 2 months 12 days  
Employee stock options | Stock option awards - Service based awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 51,148