XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Based Compensation - Summary of Share Unit Activity Under Plan (Details) - Share Units - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Number of Units    
Beginning balance (in shares) 381,189  
Granted (in shares) 194,668 168,044
Vested (in shares) (92,882)  
Forfeited (in shares) (9,266)  
Ending balance (in shares) 473,709  
Weighted-Average Grant Date Value    
Beginning balance (in USD per share) $ 63.33  
Granted (in USD per share) 82.32  
Vested (in USD per share) 60.80  
Forfeited (in USD per share) 72.17  
Ending balance (in USD per share) $ 71.30