XML 57 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation Plans (Narrative) (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
plan
shares
Mar. 31, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense for share-based payments | $ $ 4,786,794 $ 3,901,316
Compensation cost capitalized as part of inventory | $ $ 295,973 258,651
Employee Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares) 24,000,000  
Unrecognized compensation cost | $ $ 7,650,472  
Employee Stock Option Plan | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 1 year  
Option expiration period 5 years  
Employee Stock Option Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 5 years  
Option expiration period 10 years  
Non Employee Director Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 6 months  
Option expiration period 10 years  
Unrecognized compensation cost | $ $ 4,302  
Number of shares authorized (in shares) 1,000,000  
Granted (in shares) 483,940  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares approved (in shares) 2,000,000  
ESPP discount rate 85.00%  
ESPP discount rate recognized as compensation expense 15.00%  
Shares granted (in shares) 1,026,404  
Restricted Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares) 9,000,000  
Restricted period, maximum, in years 10 years  
Unearned stock-based compensation | $ $ 36,944,099  
Amortization expense | $ $ 2,723,579 $ 1,643,060
Omnibus Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares) 45,000,000  
Restricted period, maximum, in years 3 years  
Equity Incentive Plans    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of plans | plan 4  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of plans | plan 2