XML 19 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, beginning (in shares) 3,860,390  
Granted (in shares) 913,000  
Exercised (in shares) (110,000)  
Expired (in shares) 0  
Canceled (in shares) 0  
Outstanding, ending (in shares) 4,663,390 3,860,390
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted average exercise price, outstanding, beginning (USD per share) $ 1.76  
Weighted average exercise price, granted (USD per share) 5.24  
Weighted average exercise price, exercised (in USD per share) 1.78  
Weighted average exercise price, expired (USD per share) 0  
Weighted average exercise price, canceled (USD per share) 0  
Weighted average exercise price, outstanding, ending (USD per share) $ 2.44 $ 1.76
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Exercisable (in shares) 3,167,983  
Weighted average exercise price, exercisable (USD per share) $ 1.67  
Weighted-average remaining contractual term, outstanding 6 years 4 months 24 days 5 years 8 months 12 days
Weighted-average remaining contractual term, exercisable 5 years 1 month 6 days  
Aggregate intrinsic value, outstanding $ 13,017,190 $ 13,287,932
Aggregate intrinsic value, exercisable $ 11,201,783