XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation - Summary of Performance Share Units and Restricted Stock Units Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Performance share units    
Number of shares    
Balance 329,652  
Granted 151,466  
Vested (163,423)  
Forfeited (38,862)  
Performance adjustment 34,809  
Balance 313,642  
Weighted-average grant date fair value per share    
Balance $ 39.04  
Granted 40.28 $ 45.06
Vested 32.08  
Forfeited 43.59  
Performance adjustment 29.74  
Balance $ 41.65  
Restricted stock units    
Number of shares    
Balance 2,483,342  
Granted 1,381,887  
Vested (895,705)  
Forfeited (136,213)  
Balance 2,833,311  
Weighted-average grant date fair value per share    
Balance $ 28.27  
Granted 30.19 $ 33.76
Vested 26.62  
Forfeited 30.39  
Balance $ 29.63