XML 35 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, beginning (in shares) 3,552,890  
Granted (in shares) 1,089,000  
Exercised (in shares) (635,500)  
Expired (in shares) 0  
Canceled (in shares) 0  
Outstanding, ending (in shares) 4,006,390 3,552,890
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.57  
Weighted average exercise price, granted (USD per share) 2.26  
Weighted average exercise price, exercised (in USD per share) 1.62  
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) $ 1.75 $ 1.57
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Exercisable (in shares) 2,764,073  
Weighted average exercise price, exercisable (USD per share) $ 1.64  
Weighted-average remaining contractual term, outstanding 5 years 10 months 20 days 5 years 21 days
Weighted-average remaining contractual term, exercisable 4 years 7 months 24 days  
Aggregate intrinsic value, outstanding $ 17,556,185 $ 1,149,461
Aggregate intrinsic value, exercisable $ 12,408,351