XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Equity Textuals (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 30, 2025
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Common stock, shares, issued   147,334,081       147,334,081   146,668,589
Common stock, shares outstanding   140,246,179       140,246,179   144,694,887
Treasury Stock, Shares, Acquired   984,769       5,114,200    
Treasury Stock, Value, Acquired, Par Value Method           $ 404,400    
Treasury Stock Acquired, Average Cost Per Share           $ 79.08    
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 414,400       $ 414,400    
Dividends declared per share   $ 0.32 $ 0.32 $ 0.30 $ 0.30      
Payments of Dividends, Common Stock           135,977 $ 130,811  
Share Repurchase Program, Authorized, Amount   $ 600,000       $ 600,000    
Subsequent Event [Member]                
Treasury Stock, Shares, Acquired 64,824              
Treasury Stock, Value, Acquired, Par Value Method $ 5,300              
Treasury Stock Acquired, Average Cost Per Share $ 82.34