XML 37 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Plans (Narrative) (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
plan
shares
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jun. 30, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based compensation expense $ 6,356,070 $ 4,862,947    
Compensation expense for share-based payments   4,786,794    
Employee Stock Option Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 6,999,332      
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      
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares approved (in shares) | shares 2,000,000      
ESPP discount rate 85.00%      
ESPP discount rate recognized as compensation expense 15.00%      
Shares granted (in shares) | shares 1,232,705      
Restricted Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 46,788,371      
Restricted period, maximum, in years 10 years      
Amortization expense $ 4,362,318 $ 2,723,579    
Omnibus Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares) | shares       45,000,000
Shares issued under the Omnibus plan | shares 6,748,255      
Equity Incentive Plans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of plans | plan 2      
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 5,486,425      
Amortization expense $ 393,777   $ 0