XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity and Stock-Based Compensation Plans - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 17, 2024
Sep. 30, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 05, 2022
Feb. 28, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Total stock-based compensation expense       $ 23,715,000   $ 15,712,000   $ 40,117,000 $ 27,323,000    
Stock-based compensation expense capitalized       600,000   400,000   1,200,000 $ 600,000    
Stock repurchase program, remaining authorized repurchase amount       239,800,000       $ 239,800,000      
Share-based payment arrangement, decrease for tax withholding obligation       $ 447,000 $ 43,832,000 $ 1,870,000 $ 39,878,000        
Class A Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share repurchase program, amount authorized                   $ 300,000,000.0 $ 150,000,000
Common stock repurchased (in shares)       0   107,365   0 420,676    
Average price per share (in dollars per share)           $ 70.81     $ 72.05    
Aggregate value of share repurchase           $ 7,600,000     $ 30,300,000    
Common stock, conversion ratio               1      
Number of shares withheld (in shares)       2,505   26,259   455,326 601,083    
Class B Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock, conversion ratio               1      
President                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Unrecognized compensation expense $ 4,400,000                    
Total stock-based compensation expense $ 1,700,000                    
Share-based payment arrangement, accelerated cost       $ 300,000              
President | Forecast                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based payment arrangement, accelerated cost   $ 2,700,000 $ 2,400,000                
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       8,841,864      
Maximum contractual term               10 years      
RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Maximum contractual term               3 years      
Granted (in shares)       12,526       457,978      
Weighted-average grant-date fair value (in dollars per share)       $ 112.82       $ 104.48      
Vesting percentage               33.00%      
RSUs | Class A Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Average price per share (in dollars per share)           $ 71.23     $ 69.42    
Share-based payment arrangement, decrease for tax withholding obligation           $ 1,900,000     $ 41,700,000    
RSUs | Non-employee director                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Maximum contractual term               1 year      
PRSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares)       0       201,546      
Weighted-average grant-date fair value (in dollars per share)               $ 104.66      
Performance period               3 years      
PRSUs | Class A Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Average price per share (in dollars per share)       $ 107.57       $ 97.24      
Share-based payment arrangement, decrease for tax withholding obligation       $ 300,000       $ 44,300,000      
PRSUs | Awarded During 2024 And 2023                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Minimum performance modifier, percent       0.00%       0.00%      
Maximum performance modifier, percent       250.00%       250.00%      
Target performance modifier, percent       100.00%       100.00%      
PRSUs | Awarded during 2022 and prior                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Maximum performance modifier, percent       200.00%       200.00%      
PSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Granted (in shares)       0       86,592      
Weighted-average grant-date fair value (in dollars per share)               $ 149.00      
Performance period               3 years      
PSUs | Awarded During 2024 And 2023                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Minimum performance modifier, percent       0.00%       0.00%      
Maximum performance modifier, percent       250.00%       250.00%      
Target performance modifier, percent       100.00%       100.00%