v3.26.3
Stock-Based Compensation - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of options, beginning balance | shares 14,064,599  
Number of options, granted | shares 2,939,045  
Number of options, exercised | shares (1,008,520)  
Number of shares, forfeited | shares (127,377)  
Number of options, ending balance | shares 15,867,747 14,064,599
Number of options, vested or expected to vest | shares 15,867,747  
Number of options, exercisable | shares 9,780,979  
Weighted average exercise price, beginning balance | $ / shares $ 7.74  
Weighted average exercise price, granted | $ / shares 15.73  
Weighted average exercise price, exercised | $ / shares 7.62  
Weighted average exercise price, forfeited | $ / shares 9.71  
Weighted average exercise price, ending balance | $ / shares 9.22 $ 7.74
Weighted average exercise price, vested or expected to vest | $ / shares 9.22  
Weighted average exercise price, exercisable | $ / shares $ 8.12  
Weighted average remaining contractual term (years), balance 7 years 7 years 2 months 12 days
Weighted average remaining contractual term (years), vested or expected to vest 7 years  
Weighted average remaining contractual term (years), exercisable 6 years 1 month 6 days  
Aggregate intrinsic value, beginning balance | $ $ 115,245  
Aggregate intrinsic value, ending balance | $ 62,722 $ 115,245
Aggregate intrinsic value, vested or expected to vest | $ 62,722  
Aggregate intrinsic value, exercisable | $ $ 45,913