v3.26.1
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Intrinsic value of stock options exercised       $ 6,800 $ 1,200
Fair value options vested       24,300 22,000
Tax benefit       $ 2,400 200
Shares available for issuance (in shares)   6,315,210   6,315,210  
Share-based compensation expense   $ 16,984 $ 10,844 $ 30,374 $ 21,064
Unrecognized option employee stock-based compensation costs   127,200   $ 127,200  
Restricted Stock Units Outstanding          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining weighted-average period for stock options and RSUs       3 years 3 months 21 days  
Unrecognized employee stock-based compensation costs related to unvested RSUs   $ 34,900   $ 34,900  
Restricted Stock Units Outstanding | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       2 years  
Restricted Stock Units Outstanding | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       4 years  
Options to purchase common stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       48 months  
Expiration period (in years)       10 years  
Weighted average fair value per option (in dollars per share)       $ 17.29 $ 10.34
Remaining weighted-average period for stock options and RSUs       2 years 10 months 9 days  
Options to purchase common stock | Initial Vesting Period          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting (in percent)       25.00%  
Options to purchase common stock | Subsequent Vesting Period          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       36 months  
Vesting (in percent)       75.00%  
2025 Employee Stock Purchase Plan | Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock, fair market value (in percent) 85.00%        
Shares available for issuance (in shares)   1,907,158   1,907,158  
Issuance of common stock under employee stock purchase plan (in shares)       92,842  
Share-based compensation expense   $ 200   $ 300