v3.26.1
Share-based Compensation (Narrative) (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
May 08, 2026
shares
Feb. 25, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
May 17, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares     $ 108.43 $ 118.84        
Total compensation cost for option and share awards | $ $ 4,800 $ 4,500 $ 9,700 $ 8,700        
Total capitalized compensation cost for option and share awards | $ $ 600 $ 700 $ 1,300 1,600        
Individual Potential Target Award Minimum 0.00%   0.00%          
Individual Potential Target Award Maximum 200.00%   200.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value | $ / shares $ 109.58   $ 109.58       $ 110.16  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 248,965   248,965       236,669  
Market Conditions                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value | $ / shares           $ 120.42    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number           25,463    
Performance Conditions                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value | $ / shares           $ 108.84    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number           25,464    
Market and Performance Conditions                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number           50,927    
Share Awards and Vesting [Member]                
Total unrecognized compensation cost which is expected to be amortized | $ $ 22,400   $ 22,400          
Expected amortized period of unrecognized compensation expected to be recognized for share-based compensation plans     3 years          
Fair value of shares vested | $     $ 23,900 $ 24,600        
Maximum [Member] | Share Awards and Vesting [Member]                
Vesting period, years     3 years          
Two Thousand Eighteen Share Incentive Plan [Member]                
Total common shares available               8,200,000
Amended 2018 Share Incentive Plan                
Total common shares available 9,700,000   9,700,000   15,500,000      
Common shares To Full Value Award Conversion Ratio     3.45          
Value Of Option Right Or Other Award In The Fungible Unit Conversion     1.0          
Full Value award in the common share conversion ratio     1.0          
Common shares which could be granted pursuant to full value awards 2,800,000   2,800,000          
Amended 2018 Share Incentive Plan - Additioanl Shares                
Total common shares available               7,300,000