Equity Textuals (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | |||||
---|---|---|---|---|---|---|---|---|
Jul. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Common stock, shares, issued | 146,909,480 | 146,909,480 | 146,668,589 | |||||
Common stock, shares outstanding | 140,806,347 | 140,806,347 | 144,694,887 | |||||
Treasury Stock, Shares, Acquired | 2,493,090 | |||||||
Treasury Stock, Value, Acquired, Par Value Method | $ 325,900 | |||||||
Treasury Stock Acquired, Average Cost Per Share | $ 78.93 | |||||||
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ 491,800 | $ 491,800 | ||||||
Dividends declared per share | $ 0.32 | $ 0.32 | $ 0.30 | $ 0.30 | ||||
Payments of Dividends, Common Stock | $ 91,129 | $ 87,328 | ||||||
Subsequent Event [Member] | ||||||||
Treasury Stock, Shares, Acquired | 557,707 | |||||||
Treasury Stock, Value, Acquired, Par Value Method | $ 44,100 | |||||||
Treasury Stock Acquired, Average Cost Per Share | $ 79.02 |