XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Summary of Performance Share Units and Restricted Stock Units Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 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,193,103  
Vested (792,945)  
Forfeited (92,284)  
Balance 2,791,216  
Weighted-average grant date fair value per share    
Balance $ 28.27  
Granted 30.36 $ 33.7
Vested 27.06  
Forfeited 30.68  
Balance $ 29.42