XML 82 R71.htm IDEA: XBRL DOCUMENT v3.26.1
STOCK REPURCHASE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jan. 29, 2026
Equity [Abstract]      
Share repurchase program, authorized amount     $ 2,000,000
Amount available under the current stock repurchase program $ 2,373,989   $ 4,900,000
Shares repurchased during period (in shares) 1,446,013 4,186,185  
Shares repurchased, average price (in usd per share) $ 37.36 $ 29.88  
Total value of shares repurchased $ 50,633 $ 126,161