XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation Plans (Narrative) (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
plan
shares
Mar. 31, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense for share-based payments $ 5,894,645 $ 6,356,070
Omnibus Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued under the Omnibus plan | shares 11,238,857  
Employee Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 7,524,575  
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  
Restricted Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 39,260,117  
Restricted period, maximum 10 years  
Amortization expense $ 4,302,975 4,362,318
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares approved | shares 2,000,000  
ESPP discount rate 85.00%  
ESPP discount rate recognized as compensation expense 15.00%  
Shares granted (in shares) | shares 1,386,879  
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 $ 11,273,771  
Amortization expense $ 104,231 $ 393,777