v3.26.1
Equity Incentive Plans - Schedule of Stock Options Activity (Details) - 2019 Equity Incentive Plan
6 Months Ended 12 Months Ended
Jun. 30, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common Shares Underlying Stock Options, Outstanding balance | shares 2,917,143  
Common Shares Underlying Stock Options, Granted | shares 548,686  
Common Shares Underlying Stock Options, Exercised | shares (172,479)  
Common Shares Underlying Stock Options, Forfeited / Cancelled | shares (21,367)  
Common Shares Underlying Stock Options, Outstanding balance | shares 3,271,983 2,917,143
Common Shares Underlying Stock Options, Exercisable | shares 1,135,878  
Weighted Average Exercise Price Per Share, Outstanding balance | $ / shares $ 20.69  
Weighted Average Exercise Price Per Share, Granted | $ / shares 88.39  
Weighted average exercise price per share, Exercised | $ / shares 12.96  
Weighted Average Exercise Price Per Share, Forfeited / Cancelled | $ / shares 140.03  
Weighted Average Exercise Price Per Share, Outstanding balance | $ / shares 31.67 $ 20.69
Weighted Average Exercise Price Per Share, Exercisable | $ / shares $ 16.01  
Weighted Average Remaining Contractual Life (in years) 8 years 6 months 8 years 6 months
Weighted Average Remaining Contractual Life (in years), Exercisable 7 years 8 months 12 days