XML 104 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Feb. 16, 2022
Aug. 11, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense     $ 66,644 $ 51,943 $ 39,286
Grants (in shares)     0 0 0
Intrinsic value of options exercised during the year     $ 59,300 $ 333,800 $ 291,800
Options outstanding intrinsic value     $ 97,700    
Award, options, outstanding, weighted average remaining contractual term     6 years    
Intrinsic value of vested options outstanding and exercisable     $ 92,800    
Award, options, exercisable, weighted average remaining contractual term     5 years 9 months 18 days    
Stock-based compensation expense capitalized to software development costs     $ 928 0 0
Chief Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Retirement notice, term 6 months        
Unrecognized compensation expense $ 6,700 $ 5,000 5,500    
Compensation expense   3,100      
Share-based payment arrangement, accelerated cost   $ 14,100 15,000    
Multiplier achieved, percentage 100.00%        
Adjustment increase (decrease)     $ 700    
2019 Omnibus Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares)     8,841,864    
Maximum contractual term     10 years    
Equity-Settled PRSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense     $ 25,045    
Compensation expense     $ 30,645 $ 30,633 $ 27,809
Percentage of performance modifier     100.00%    
Weighted-average grant-date fair value (in dollars per share)     $ 83.74 $ 74.29 $ 38.87
Fair value of vested     $ 152,800 $ 67,400 $ 39,800
Vested in period (in shares)     1,525,632    
Equity-Settled PRSUs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of performance modifier     0.00%    
Equity-Settled PRSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of performance modifier     200.00%    
Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum contractual term     4 years    
Unrecognized compensation expense       741  
Compensation expense     $ 2,097 5,327 6,118
Options | Passage of time          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     50.00%    
Options | Achievement of certain performance targets          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     50.00%    
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     33.00%    
Unrecognized compensation expense         30,023
Compensation expense     $ 33,902 $ 15,983 $ 5,359
Weighted-average grant-date fair value (in dollars per share)     $ 80.27 $ 75.09 $ 38.91
Fair value of vested     $ 25,600 $ 12,500  
Vested in period (in shares)     288,904   0
RSUs | Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum contractual term     3 years    
RSUs | Non-employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum contractual term     1 year