XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Performance Stock Units  
Weighted Average Remaining Contractual Term (years) and Aggregate Intrinsic Value  
Percentage of attainment level 100.00%
Performance Stock Units | Class A Common Stock  
Weighted Average Remaining Contractual Term (years) and Aggregate Intrinsic Value  
Number of additional shares (in shares) 130
Additional shares issued 38
Restricted Stock Awards, Restricted Stock Units and Performance Stock Units  
Restricted Stock, Restricted Stock Units, and Performance Stock Units  
Outstanding, beginning of period (in shares) 181
Granted (in shares) 106
Forfeited or canceled (in shares) (6)
Outstanding, end of period (in shares) 197
Weighted Average Grant Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 84.82
Granted (in dollars per share) | $ / shares 99.61
Forfeited or canceled (in dollars per share) | $ / shares 85.70
Outstanding at end of period (in dollars per share) | $ / shares $ 91.14
Weighted Average Remaining Contractual Term (years) and Aggregate Intrinsic Value  
Contractual term (in years) 1 year 10 months 24 days
Aggregate intrinsic value | $ $ 20,882
Restricted Stock Awards, Restricted Stock Units and Performance Stock Units | Unvested  
Restricted Stock, Restricted Stock Units, and Performance Stock Units  
Outstanding, end of period (in shares) 327
Weighted Average Grant Price  
Outstanding at end of period (in dollars per share) | $ / shares $ 92.55
Weighted Average Remaining Contractual Term (years) and Aggregate Intrinsic Value  
Contractual term (in years) 1 year 8 months 12 days
Aggregate intrinsic value | $ $ 34,625
Restricted Stock Awards, Restricted Stock Units and Performance Stock Units | Class A Common Stock  
Restricted Stock, Restricted Stock Units, and Performance Stock Units  
Class A Common Stock Vested (in shares) (84)
Weighted Average Grant Price  
Class A Common Stock Vested (in dollars per share) | $ / shares $ 88.60