XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Textuals (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended
Mar. 31, 2025
Mar. 31, 2024
May 01, 2025
Dec. 31, 2024
Common stock, shares, issued 146,884,042     146,668,589
Common stock, shares outstanding 143,273,999     144,694,887
Treasury Stock, Shares, Acquired 1,636,341      
Treasury Stock, Value, Acquired, Par Value Method $ 130,800      
Treasury Stock Acquired, Average Cost Per Share $ 79.93      
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 153,700      
Dividends declared per share $ 0.32 $ 0.30    
Payments of Dividends, Common Stock $ 45,991 $ 43,944    
Subsequent Event [Member]        
Treasury Stock, Shares, Acquired     916,010  
Treasury Stock, Value, Acquired, Par Value Method     $ 71,300  
Treasury Stock Acquired, Average Cost Per Share     $ 77.82