XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Summary of Share Unit Activity Under Plan (Details) - Share Units - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Number of Units    
Beginning balance (in shares) 381,189  
Granted (in shares) 195,363 168,688
Vested (in shares) (96,337)  
Forfeited (in shares) (9,011)  
Ending balance (in shares) 471,204  
Weighted-Average Grant Date Value    
Beginning balance (in USD per share) $ 63.33  
Granted (in USD per share) 82.03  
Vested (in USD per share) 61.22  
Forfeited (in USD per share) 73.20  
Ending balance (in USD per share) $ 71.29