v3.26.1
Equity Incentive Plans and Stock-Based Compensation Expense - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted-average exercise price, outstanding $ 10.42  
Weighted-average exercise price, outstanding   $ 10.42
Stock Options | 2019 Plan and 2025 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options outstanding 5,278,735  
Options outstanding, granted 1,055,055  
Options outstanding, exercised (541,214)  
Options outstanding, cancelled (308,350)  
Options outstanding 5,484,226 5,278,735
Vested and expected to vest as of December 31, 2025 5,484,226  
Vested and exercisable as of December 31, 2025 2,721,361  
Weighted-average exercise price, outstanding $ 10.44  
Weighted-average exercise price, granted 17.01  
Weighted-average exercise price, exercised 10.3  
Weighted-average exercise price, cancelled 12.16  
Weighted-average exercise price, outstanding 11.62 $ 10.44
Weighted-average exercise price, vested and expected to vest as of December 31, 2025 11.62  
Weighted-average exercise price, vested and exercisable as of December 31, 2025 $ 10.57  
Weighted-average remaining contractual life (years) 7 years 8 months 8 days 8 years 3 months 7 days
Weighted-average remaining contractual life (years), Vested and expected to vest as of December 31, 2025 7 years 8 months 8 days  
Weighted-average remaining contractual life (years), vested and exercisable as of December 31, 2025 6 years 5 months 19 days  
Aggregate intrinsic value, outstanding $ 163,501 $ 494
Aggregate intrinsic value, vested and expected to vest as of December 31, 2025 163,501  
Aggregate intrinsic value, vested and exercisable as of December 31, 2025 $ 83,971