XML 139 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Time-Based RSUs (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted-average grant date fair value per unit:      
Compensation expense recorded during the year $ 20,868 $ 27,582 $ 42,552
Time-based RSUs      
Stock-Based Compensation      
Percentage of the award vesting at each of the three anniversaries 33.00%    
Summary of equity award grants, RSUs      
Balance at beginning of year (in units) 412,000 483,000 434,000
Granted (in units) 152,000 187,000 331,000
Vested (in units) (215,000) (247,000) (246,000)
Forfeited or canceled (in units) (27,000) (11,000) (36,000)
Balance at end of year (in units) 322,000 412,000 483,000
Weighted-average grant date fair value per unit:      
Outstanding at beginning of year (in dollars per share) $ 58.9 $ 53.71 $ 41.74
Granted (in dollars per share) 85.66 60.72 57.1
Vested (in dollars per share) 59.18 50.09 37.34
Forfeited (in dollars per share) 66.59 57.66 51.97
Outstanding at end of year (in dollars per share) $ 70.64 $ 58.9 $ 53.71
Compensation expense recorded during the year $ 12,443 $ 11,672 $ 14,837
Unamortized compensation cost $ 4,982    
Number of shares expected to vest (in units) 303,000    
Weighted average remaining vesting period (in months) 8 months    
Time-based RSUs | Minimum      
Stock-Based Compensation      
Turnover rates (as a percent) 0    
Time-based RSUs | Maximum      
Stock-Based Compensation      
Turnover rates (as a percent) 20.3    
Time-based RSUs | Common Class A      
Stock-Based Compensation      
Number of share awarded for each RSU (in shares) 1