v3.26.3
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 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 $ 300 $ 400   $ 10,037 $ 3,259    
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 $ 91,400     $ 91,400      
Treasury Stock (in shares) 1,600,000     5,600,000      
Shares acquired (in USD per share) $ 27.28     $ 30.18      
Treasury stock $ 45,000 $ 0   $ 170,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) 800,000     800,000