v3.26.1
SHARE-BASED COMPENSATION - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Shares Underlying Options    
Beginning balance (in shares) | shares 8,241,429  
Granted (in shares) | shares 1,353,230  
Exercised (in shares) | shares (1,575,054)  
Forfeited/canceled (in shares) | shares (73,441)  
Ending balance (in shares) | shares 7,946,164 8,241,429
Vested and expected to vest (in shares) | shares 7,946,164  
Exercisable (in shares) | shares 5,156,156  
Exercise Price    
Beginning balance (in dollars per share) | $ / shares $ 19.91  
Granted (in dollars per share) | $ / shares 33.97  
Exercised (in dollars per share) | $ / shares 20.68  
Forfeited/canceled (in dollars per share) | $ / shares 22.15  
Ending balance (in dollars per share) | $ / shares 22.13 $ 19.91
Vested and expected to vest (in dollars per share) | $ / shares 22.13  
Exercisable (in dollars per share) | $ / shares $ 20.56  
Remaining Contractual Term (years)    
Remaining Contractual Term (years) 6 years 6 months 18 days 5 years 10 months 20 days
Vested and expected to vest (in years) 6 years 6 months 18 days  
Exercisable (in years) 5 years 3 months 25 days  
Aggregate Intrinsic Value (in thousands)    
Aggregate intrinsic value | $ $ 275,548 $ 150,796
Aggregate intrinsic value, exercised | $ 32,560  
Aggregate intrinsic value, vested and expected to vest | $ 275,548  
Aggregate intrinsic value, exercisable | $ 186,921  
Options    
Aggregate Intrinsic Value (in thousands)    
Unamortized stock compensation expense | $ $ 40,200  
Weighted-average recognition period (in years) 2 years 8 months 12 days