XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Common Shares (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
May 23, 2023
May 13, 2022
Sep. 30, 2024
Nov. 01, 2024
Dec. 31, 2023
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     106,700,000    
Preferred Stock, Shares Outstanding     0    
Treasury Stock, Value, Acquired, Cost Method     $ 49,997    
2022 ATM program          
Maximum aggregate offering price of common shares   $ 500,000      
2023 ATM program          
Maximum aggregate offering price of common shares $ 500,000        
2023 ATM program | Subsequent Event [Member]          
Maximum aggregate offering price of remaining common shares available for sale       $ 500,000  
October 2022 Repurchase Plan          
Treasury stock allowed for repurchase     $ 500,000    
Treasury Stock, Shares, Acquired     515,974    
Shares Acquired, Average Cost Per Share     $ 96.88    
Treasury Stock, Value, Acquired, Cost Method     $ 50,000    
October 2022 Repurchase Plan | Subsequent Event [Member]          
Share Repurchase Program, Remaining Authorized Repurchase Amount       $ 450,000