v3.26.1
STOCKHOLDERS’ EQUITY - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 09, 2026
Jun. 30, 2026
Jun. 30, 2025
May 20, 2026
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]        
Authorized amount of shares to repurchase       $ 3,500,000
Dollar value of shares that may yet be repurchased, excluding excise taxes   $ 4,711,416    
Shares repurchased (in shares)   3,258,352 1,665,902  
Average price paid per share (in dollars per share)   $ 103.79 $ 109.84  
Dollar value of shares repurchased   $ 338,186 $ 182,991  
Subsequent Event        
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]        
Dollar value of shares that may yet be repurchased, excluding excise taxes $ 4,679,248      
Shares repurchased (in shares) 311,264      
Average price paid per share (in dollars per share) $ 103.35      
Dollar value of shares repurchased $ 32,168