v3.25.2
STOCKHOLDERS’ EQUITY - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 10, 2025
Jun. 30, 2025
Jun. 30, 2024
May 21, 2025
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]        
Authorized amount of shares to repurchase       $ 2,250,000
Dollar value of shares that may yet be repurchased, excluding excise taxes   $ 2,441,711    
Shares repurchased (in shares)   1,665,902 1,061,736  
Average price paid per share (in dollars per share)   $ 109.84 $ 143.13  
Dollar value of shares repurchased   $ 182,991 $ 151,967  
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 $ 2,420,711      
Shares repurchased (in shares) 198,863      
Average price paid per share (in dollars per share) $ 105.60      
Dollar value of shares repurchased $ 21,000