XML 55 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Equity Textuals (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 29, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Common stock, shares, issued   142,215,508     141,957,004
Common stock, shares outstanding   138,147,494     139,678,199
Treasury Stock, Shares, Acquired   1,789,293      
Treasury Stock, Value, Acquired, Par Value Method   $ 144,400      
Treasury Stock Acquired, Average Cost Per Share   $ 80.69      
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 215,100      
Dividends declared per share       $ 0.32  
Payments of Dividends, Common Stock   $ 47,080 $ 45,991    
Subsequent Event [Member]          
Treasury Stock, Shares, Acquired 184,422        
Treasury Stock, Value, Acquired, Par Value Method $ 15,300        
Treasury Stock Acquired, Average Cost Per Share $ 82.81