XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Schedule of RSU, PRSU, and MYPSU Awards Activity (Details) - $ / shares
12 Months Ended 35 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
RSU        
Number of Shares        
Beginning balance (in shares) 1,238,417      
Granted (in shares) 687,318      
Vested (in shares) (928,570)      
Forfeited (in shares) (82,013)      
Ending balance (in shares) 915,152 1,238,417   915,152
Grant Date Fair Value per share        
Grant Date Fair Value per share, beginning balance (in dollars per share) $ 103.8      
Weighted-average grant date fair value, Granted (in dollars per share) 117.0 $ 120.1 $ 188.3  
Grant Date Fair Value per share, Vested (in dollars per share) 86.3      
Grant Date Fair Value per share, Forfeited (in dollars per share) 133.6      
Grant Date Fair Value per share, ending balance (in dollars per share) $ 128.7 $ 103.8   $ 128.7
PRSU        
Number of Shares        
Beginning balance (in shares) 108,622      
Granted (in shares) 156,954      
Vested (in shares) 0      
Forfeited (in shares) (55,532)      
Ending balance (in shares) 210,044 108,622   210,044
Grant Date Fair Value per share        
Grant Date Fair Value per share, beginning balance (in dollars per share) $ 145.5      
Weighted-average grant date fair value, Granted (in dollars per share) 82.8 $ 145.5 0  
Grant Date Fair Value per share, Vested (in dollars per share) 0      
Grant Date Fair Value per share, Forfeited (in dollars per share) 123.6      
Grant Date Fair Value per share, ending balance (in dollars per share) $ 104.3 $ 145.5   $ 104.3
MYPSU        
Number of Shares        
Beginning balance (in shares) 285,880      
Granted (in shares) 0      
Vested (in shares) 0     0
Forfeited (in shares) 0      
Ending balance (in shares) 285,880 285,880   285,880
Grant Date Fair Value per share        
Grant Date Fair Value per share, beginning balance (in dollars per share) $ 88.6      
Weighted-average grant date fair value, Granted (in dollars per share) 0 $ 0 $ 88.6  
Grant Date Fair Value per share, Vested (in dollars per share) 0      
Grant Date Fair Value per share, Forfeited (in dollars per share) 0      
Grant Date Fair Value per share, ending balance (in dollars per share) $ 88.6 $ 88.6   $ 88.6