XML 43 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Common Shares (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 10, 2026
May 23, 2023
Jan. 31, 2026
Mar. 31, 2026
May 01, 2026
Feb. 03, 2026
Dec. 31, 2025
Oct. 01, 2022
Number of common and preferred stock authorized to issue       185,000,000        
Common shares, authorized       175,000,000     175,000,000  
Preferred shares, authorized       10,000,000        
Common Stock, Shares, Outstanding       101,900,000        
Preferred Stock, Shares Outstanding       0        
Treasury Stock, Value, Acquired, Cost Method       $ 278,838        
2023 ATM program                
Maximum aggregate offering price of common shares   $ 500,000            
2026 ATM program                
Maximum aggregate offering price of common shares   $ 500,000            
October 2022 Repurchase Plan                
Treasury stock allowed for repurchase               $ 500,000
Share Repurchase Program, Remaining Authorized Repurchase Amount           $ 58,600    
Treasury Stock, Shares, Acquired     1,096,807          
Treasury Stock, Value, Acquired, Cost Method     $ 120,700          
Shares Acquired, Average Cost Per Share     $ 110.03          
February 2026 Share Repurchase Program                
Treasury stock allowed for repurchase           $ 600,000    
Treasury Stock, Shares, Acquired       1,536,223        
Treasury Stock, Value, Acquired, Cost Method       $ 158,100        
Shares Acquired, Average Cost Per Share       $ 102.91        
February 2026 Share Repurchase Program | Subsequent Event [Member]                
Share Repurchase Program, Remaining Authorized Repurchase Amount         $ 297,800      
Treasury Stock, Shares, Acquired 1,429,136              
Treasury Stock, Value, Acquired, Cost Method $ 144,100              
Shares Acquired, Average Cost Per Share $ 100.78