XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK REPURCHASE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Equity [Abstract]        
Share repurchase program, authorized amount $ 2,900,000   $ 2,900,000  
Amount available under the current stock repurchase program 529,319   $ 529,319  
Shares repurchased during period (in shares)     13,896,637 6,575,610
Shares repurchased, average price (in usd per share)     $ 30.34 $ 23.74
Total value of shares repurchased $ 184,186 $ 63,610 $ 425,787 $ 157,447