XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Common Shares (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 23, 2023
Jan. 31, 2026
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 12, 2026
Feb. 03, 2026
Number of common and preferred stock authorized to issue       185,000,000        
Common shares, authorized       175,000,000        
Preferred shares, authorized       10,000,000        
Common Stock, Shares, Outstanding       104,300,000        
Preferred Stock, Shares Outstanding       0        
Cash distributions declared to equity holders per share       $ 4.20 $ 4.12 $ 4.00    
Treasury Stock, Value, Acquired, Cost Method       $ 270,654        
2023 ATM program                
Maximum aggregate offering price of common shares $ 500,000              
October 2022 Repurchase Plan                
Treasury Stock, Value, Acquired, Cost Method       $ 270,700        
Treasury Stock, Shares, Acquired       2,531,018        
Shares Acquired, Average Cost Per Share       $ 106.92        
Subsequent Event [Member]                
Cash distributions declared to equity holders per share     $ 1.06          
Subsequent Event [Member] | October 2022 Repurchase Plan                
Treasury Stock, Value, Acquired, Cost Method   $ 120,700            
Treasury Stock, Shares, Acquired   1,096,807            
Shares Acquired, Average Cost Per Share   $ 110.03            
Stock Repurchase Program, Remaining Authorized Repurchase Amount               $ 58,600
2023 Share repurchase program                
Stock Repurchase Program, Authorized Amount       $ 500,000        
2026 Share repurchase program | Subsequent Event [Member]                
Stock Repurchase Program, Authorized Amount               $ 600,000
Stock Repurchase Program, Remaining Authorized Repurchase Amount             $ 600,000