XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Plans (Narrative) (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2022
shares
Jun. 30, 2022
USD ($)
plan
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
plan
shares
Jun. 30, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense for share-based payments | $   $ 8,573,230 $ 6,727,513 $ 15,361,567 $ 12,622,158
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued under the Omnibus plan       1,624,122  
Number of shares authorized 2,000,000 2,000,000   2,000,000  
ESPP discount rate 85.00%     85.00%  
ESPP discount rate recognized as compensation expense 15.00%     15.00%  
Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total grants in period (in shares)       7,560,663  
Shares issued under the Omnibus plan       18,598,316  
Number of shares authorized   45,000,000   45,000,000  
Employee Stock Option Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $   $ 9,646,122   $ 9,646,122  
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 | $   47,881,596   $ 47,881,596  
Restricted period, maximum       10 years  
Amortization expense | $   $ (5,335,072) $ (4,459,401) $ (10,625,877) $ (8,762,376)
Equity Incentive Plans          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of plans | plan   2   2  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $   $ 10,269,387   $ 10,269,387  
Performance Shares | Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued under the Omnibus plan       2,268,562