v3.26.1
STOCKHOLDERS' EQUITY - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 10, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, additional authorized amount           $ 500,000,000.0
Repurchase of common stock       $ 174,000,000 $ 128,450,000  
Treasury stock (in shares) 117,392 117,392 30,585 117,392 30,585  
Capitalized stock-based compensation expense   $ 2,300,000 $ 3,000,000.0 $ 4,600,000 $ 5,800,000  
Stock options and ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of options exercised       3,100,000 400,000  
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value as of vest date of RSUs       42,600,000 $ 83,200,000  
Unrecognized compensation costs $ 192,400,000 $ 192,400,000   $ 192,400,000    
Unrecognized compensation costs, period for recognition       2 years 6 months    
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares purchased (in shares)   554,673 351,911 554,673 351,911  
Weighted-average purchase price (in USD per share) $ 19.38 $ 19.38 $ 32.44 $ 19.38 $ 32.44  
Total stock-based compensation recorded to income before income taxes   $ 700,000 $ 900,000 $ 1,900,000 $ 2,000,000.0  
Number of additional shares authorized (in shares) 2,100,000          
July 2017 Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, authorized amount $ 2,450,000,000 2,450,000,000   2,450,000,000    
Remaining authorized repurchase amount $ 363,700,000 $ 363,700,000   $ 363,700,000    
Stock repurchased (in shares)       7,097,439 3,542,330  
Repurchase of common stock       $ 175,100,000 $ 128,400,000  
Stock repurchased and retired (in shares)       7,013,047 3,612,605  
Excise tax percent       1.00% 1.00%