v3.25.4
Stock-based Compensation - Schedule of RSU, PRSU, and MYPSU Awards Activity (Details) - $ / shares
12 Months Ended 47 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
RSU        
Number of Shares        
Beginning balance (in shares) 915,152      
Granted (in shares) 442,745      
Vested (in shares) (629,986)      
Forfeited (in shares) (44,920)      
Ending balance (in shares) 682,991 915,152   682,991
Grant Date Fair Value per share        
Beginning balance (in dollars per share) $ 128.7      
Granted (in dollars per share) 186.4 $ 117.0 $ 120.1  
Vested (in dollars per share) 143.8      
Forfeited (in dollars per share) 150.4      
Ending balance (in dollars per share) $ 150.7 $ 128.7   $ 150.7
PRSU        
Number of Shares        
Beginning balance (in shares) 210,044      
Granted (in shares) 155,565      
Vested (in shares) (53,090)      
Forfeited (in shares) 0      
Ending balance (in shares) 312,519 210,044   312,519
Grant Date Fair Value per share        
Beginning balance (in dollars per share) $ 104.3      
Granted (in dollars per share) 187.8 $ 82.8 0  
Vested (in dollars per share) 167.8      
Forfeited (in dollars per share) 0      
Ending balance (in dollars per share) $ 135.1 $ 104.3   $ 135.1
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        
Beginning balance (in dollars per share) $ 88.6      
Granted (in dollars per share) 0 $ 0 $ 0  
Vested (in dollars per share) 0      
Forfeited (in dollars per share) 0      
Ending balance (in dollars per share) $ 88.6 $ 88.6   $ 88.6