v3.26.1
STOCKHOLDERS' EQUITY - Stock Plans and Restricted Stock - Narrative (Details)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
shares
Mar. 31, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
plan
shares
Nov. 30, 2025
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Repurchases of common stock $ 61,947 $ 639,988 $ 692,204 $ 445,298    
Remaining authorized repurchase amount $ 4,600,000       $ 4,600,000  
Number of share-based compensation plans | plan         2  
2015 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future issuance (in shares) | shares 15,500       15,500  
2025 Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares reserved (in shares) | shares 80,000       80,000  
Shares available for future issuance (in shares) | shares 49,300       49,300  
Class A and B common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, authorized amount           $ 9,000,000
Repurchase of common stock (in shares) | shares 945 10,700 12,463 6,805 11,600  
Repurchases of common stock         $ 700,900  
Class A and B common stock | Class A            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock Repurchase Program, Additional Authorized Amount           $ 5,000,000