XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Shares (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 04, 2024
May 23, 2023
May 13, 2022
Mar. 31, 2024
May 03, 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,600,000    
Preferred Stock, Shares Outstanding       0    
Treasury Stock, Value, Acquired, Cost Method       $ 45,682    
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       471,282    
Shares Acquired, Average Cost Per Share       $ 96.91    
Treasury Stock, Value, Acquired, Cost Method       $ 45,700    
October 2022 Repurchase Plan | Subsequent Event [Member]            
Share Repurchase Program, Remaining Authorized Repurchase Amount         $ 450,000  
Treasury Stock, Shares, Acquired 44,692          
Shares Acquired, Average Cost Per Share $ 96.52          
Treasury Stock, Value, Acquired, Cost Method $ 4,300