v3.26.1
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Nov. 30, 2025
Feb. 28, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Treasury stock     $ 137        
Repurchase of common stock related to tax withholdings $ 1,000 $ 900   $ 9,761 $ 2,811    
Employee Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares available for grant (in shares) 820,702     820,702      
ESPP shares authorized (in shares)             850,000
Issuance of common stock under ESPP (in shares)       29,298 0    
Share Repurchase Program              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share repurchase           $ 300,000  
Share repurchase program, remaining $ 135,900     $ 135,900      
Treasury Stock (in shares) 3,300,000     4,000,000.0      
Shares acquired (in USD per share) $ 30.55     $ 31.38      
Treasury stock $ 101,400 $ 0   $ 125,500 $ 0    
2025 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares available for grant (in shares) 4,600,000     4,600,000      
2015 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares available for grant (in shares) 0     0      
Unvested awards (in shares) 900,000     900,000