XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans (Narrative) (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
plan
shares
Mar. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense for share-based payments | $ $ 6,788,337 $ 5,894,645
Employee Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued under the Omnibus plan 1,576,179  
Number of shares authorized 2,000,000  
ESPP discount rate 85.00%  
ESPP discount rate recognized as compensation expense 15.00%  
Omnibus Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total grants in period (in shares) 7,751,391  
Shares issued under the Omnibus plan 18,990,474  
Number of shares authorized 45,000,000  
Employee Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost | $ $ 9,068,470  
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 | $ $ 46,976,947  
Restricted period, maximum 10 years  
Amortization expense | $ $ (5,290,805) $ (4,302,975)
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 | $ $ 9,620,235  
Performance Shares | Omnibus Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued under the Omnibus plan 2,437,502