v3.26.1
Share-Based Compensation - Schedule of Share Unit Activity Under Plan (Details) - Share Units - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Number of Units    
Beginning balance (in shares) 631,307  
Granted (in shares) 199,163 211,010
Vested (in shares) (154,975)  
Forfeited (in shares) (10,907)  
Ending balance (in shares) 664,588  
Weighted-Average Grant Date Value    
Beginning balance (in USD per share) $ 68.92  
Granted (in USD per share) 77.88  
Vested (in USD per share) 67.15  
Forfeited (in USD per share) 74.39  
Ending balance (in USD per share) $ 71.89