XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Activity of PSU and RSU Awards (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
PSUs    
Number of shares    
Outstanding at beginning of the period (in shares) | shares 257,024  
Granted (in shares) | shares 83,616  
Performance condition adjustment (in shares) | shares (1,157)  
Vested (in shares) | shares (81,165)  
Outstanding at period end (in shares) | shares 258,318 257,024
Weighted Average Grant-Date Fair Value    
Outstanding at beginning of the period (in dollars per share) | $ / shares $ 86.31  
Granted (in dollars per share) | $ / shares 103.66  
Performance condition adjustment (in dollars per share) | $ / shares 137.79  
Vested (in dollars per share) | $ / shares 81.15  
Outstanding at period end (in dollars per share) | $ / shares $ 93.32 $ 86.31
PSUs | Other employees    
Weighted Average Grant-Date Fair Value    
Performance shares target percentage earned, other employees   0.90
RSUs    
Number of shares    
Outstanding at beginning of the period (in shares) | shares 131,797  
Granted (in shares) | shares 98,327  
Performance condition adjustment (in shares) | shares 0  
Vested (in shares) | shares (70,933)  
Outstanding at period end (in shares) | shares 159,191 131,797
Weighted Average Grant-Date Fair Value    
Outstanding at beginning of the period (in dollars per share) | $ / shares $ 104.45  
Granted (in dollars per share) | $ / shares 103.66  
Performance condition adjustment (in dollars per share) | $ / shares 0  
Vested (in dollars per share) | $ / shares 99.65  
Outstanding at period end (in dollars per share) | $ / shares $ 106.10 $ 104.45