XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Summary of Share Unit Activity Under Plan (Details) - Share Units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Units      
Issued and unvested at beginning of year (in shares) 381,189    
Granted (in shares) 195,497 168,807 94,731
Vested (in shares) (98,216)    
Forfeited (in shares) (9,201)    
Issued and unvested at end of year (in shares) 469,269 381,189  
Weighted-Average Grant Date Value      
Issued and unvested at beginning of year (in dollars per share) $ 63.33    
Granted (in dollars per share) 82.31    
Vested (in dollars per share) 60.32    
Forfeited (in dollars per share) 73.49    
Issued and unvested at end of year (in dollars per share) $ 71.50 $ 63.33