v3.26.1
Equity Textuals (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 29, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]                
Share Repurchase Program, Authorized, Amount       $ 472,000     $ 472,000  
Common stock, shares, issued   142,249,152       142,249,152   141,957,004
Common stock, shares outstanding   136,619,474       136,619,474   139,678,199
Treasury Stock, Shares, Acquired   1,561,580       3,350,873    
Treasury Stock, Value, Acquired, Par Value Method           $ 264,900    
Treasury Stock Acquired, Average Cost Per Share           $ 79.04    
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 567,500       $ 567,500    
Dividends declared per share   $ 0.36 $ 0.34 $ 0.32 $ 0.32      
Payments of Dividends, Common Stock           $ 96,363 $ 91,129  
Subsequent Event [Member]                
Class of Stock [Line Items]                
Treasury Stock, Shares, Acquired 327,690              
Treasury Stock, Value, Acquired, Par Value Method $ 25,600              
Treasury Stock Acquired, Average Cost Per Share $ 78.22