v3.25.3
Equity Incentive Plans - Schedule of Stock Options Activity (Details) - 2019 Equity Incentive Plan
9 Months Ended 12 Months Ended
Sep. 30, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common Shares Underlying Stock Options, Outstanding balance | shares 1,673,352  
Common Shares Underlying Stock Options, Granted | shares 1,184,109  
Common Shares Underlying Stock Options, Exercised | shares (76,224)  
Common Shares Underlying Stock Options, Forfeited / Cancelled | shares (47,800)  
Common Shares Underlying Stock Options, Outstanding balance | shares 2,733,437 1,673,352
Common Shares Underlying Stock Options, Exercisable | shares 669,840  
Weighted Average Exercise Price Per Share, Outstanding balance | $ / shares $ 11.55  
Weighted Average Exercise Price Per Share, Granted | $ / shares 18.11  
Weighted Average Exercise Price Per Share, Outstanding balance | $ / shares 14.44 $ 11.55
Weighted average exercise price per share, Exercised | $ / shares 8.62  
Weighted average exercise price per share, Forfeited/ Cancelled | $ / shares 13.6  
Weighted Average Exercise Price Per Share, Exercisable | $ / shares $ 10.61  
Weighted Average Remaining Contractual Life (in years) 8 years 8 months 12 days 8 years 7 months 6 days
Weighted Average Remaining Contractual Life (in years), Exercisable 7 years 2 months 12 days