XML 69 R57.htm IDEA: XBRL DOCUMENT v3.26.3
STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Oct. 23, 2026
Stock repurchase program          
Stock repurchase program, remaining authorized repurchase amount $ 601,600   $ 601,600    
Shares repurchased 1,305 584 2,556 2,552  
Total cost of repurchased shares $ 400,019 $ 200,009 $ 800,025 $ 725,025  
Subsequent Event [Member]          
Stock repurchase program          
Share Repurchase Program, Additional Authorized, Amount         $ 2,500,000