v3.26.3
STOCKHOLDERS’ EQUITY - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2026
Jul. 31, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Feb. 28, 2025
Equity [Abstract]                
Accrued dividends     $ 97,600   $ 97,600   $ 76,000  
Accrued dividend equivalents     7,000   7,000   $ 9,400  
Stock repurchase program, authorized amount (up to)               $ 500,000
Subsequent Event [Line Items]                
Stock repurchase program, additional authorized amount   $ 500,000            
Stock Repurchased During Period, Value     $ 453,400 $ 2,100 $ 457,500 $ 4,700    
Stock repurchase program, shares repurchases (in shares)     362 2,000 365 6,000    
Stock repurchase program, aggregate purchase price     $ 453,432 $ 2,017 $ 457,481 $ 4,501    
Subsequent Event                
Subsequent Event [Line Items]                
Stock repurchase program, additional authorized amount $ 500,000