XML 126 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Performance Stock Unit Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aggregate Intrinsic Value      
Share price (in usd per share) $ 68.68    
Performance shares      
Number of Shares Outstanding      
Outstanding, beginning balance (in shares) 396 376 445
Granted (in shares) 724 422 413
Vested (in shares) (100) (380) (303)
Canceled (in shares) (121) (22) (179)
Outstanding, ending balance (in shares) 899 396 376
Expected to vest (in shares) 899    
Weighted- Average Fair Value per Share at Grant Date      
Outstanding, beginning balance (in usd per share) $ 235.99 $ 197.82 $ 169.82
Granted (in usd per share) 127.06 233.90 195.29
Vested (in usd per share) 214.91 196.24 168.88
Canceled (in usd per share) 205.51 229.11 171.32
Outstanding, ending balance (in usd per share) 154.67 $ 235.99 $ 197.82
Weighted-average fair value per share at grant date, expected to vest (in usd per share) $ 154.67    
Weighted- Average Remaining Contractual Term      
Outstanding 1 year 2 months 12 days    
Expected to vest 1 year 2 months 12 days    
Aggregate Intrinsic Value      
Outstanding $ 61,725    
Vested 12,958 $ 80,113 $ 51,393
Aggregate intrinsic value, expected to vest $ 61,725