v3.26.1
STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Number of Options    
Number of options, beginning balance (in shares) | shares 5,723  
Number of options, stock options granted (in shares) | shares 3,886  
Number of options, stock options exercised (in shares) | shares (568)  
Number of options, stock options forfeited, canceled, or expired (in shares) | shares 0  
Number of options, ending balance (in shares) | shares 9,041 5,723
Number of options, options exercisable (in shares) | shares 4,755  
Number of options, options vested and expected to vest (in shares) | shares 9,041  
Weighted Average Exercise Price Per Share    
Weighted average exercise price per share, beginning balance (in dollars per share) | $ / shares $ 1.66  
Weighted average exercise price per share, stock options granted (in dollars per share) | $ / shares 4.26  
Weighted average exercise price per share, stock options exercised (in dollars per share) | $ / shares 1.72  
Weighted average exercise price per share, stock options forfeited, canceled, or expired (in dollars per share) | $ / shares 0  
Weighted average exercise price per share, ending balance (in dollars per share) | $ / shares 2.77 $ 1.66
Weighted average exercise price per share, options exercisable (in dollars per share) | $ / shares 1.69  
Weighted average exercise price per share, options vested and expected to vest (in dollars per share) | $ / shares $ 2.77  
Weighted Average Remaining Contractual Term (in years)    
Weighted average remaining contractual term (in years) 5 years 6 months 4 years 9 months 18 days
Weighted average remaining contractual term (in years), options exercisable 4 years 1 month 6 days  
Weighted average remaining contractual term (in years), options vested and expected to vest 5 years 6 months  
Aggregate Intrinsic Value    
Aggregate intrinsic value, beginning balance | $ $ 16,891  
Aggregate intrinsic value, exercised | $ 1,762  
Aggregate intrinsic value, ending balance | $ 17,513 $ 16,891
Aggregate intrinsic value, options exercisable | $ 14,349  
Aggregate intrinsic value, options vested and expected to vest | $ $ 17,513