XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Service Based Stock Options - Others (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated Share-based Compensation Expense $ 1,517,302 $ 446,003
Stock option awards - Service based awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated Share-based Compensation Expense 652,024 $ 205,176
Unrecognized stock-based compensation expenses $ 2,200,000  
Employee stock options | Stock option awards - Service based awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 75,000  
Vested options exercisable at an average price $ 8.05  
Unvested options exercisable at an average price $ 4.23