v3.26.1
Stock Options, Restricted Stock and Stock-Based Compensation - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Stock Options, Shares Outstanding | shares 6,246,920  
Number of Stock Options, Shares, Granted | shares 2,652,270  
Number of Stock Options, Shares, Exercised | shares (32,455)  
Number of Stock Options, Shares, Cancelled, forfeited or expired | shares (76,262)  
Number of Stock Options, Shares Outstanding | shares 8,790,473 6,246,920
Exercisable as of June 30, 2026 | shares 4,804,318  
Unvested as of June 30, 2026 | shares 3,986,155  
Weighted-Average Exercise Price, Outstanding | $ / shares $ 4.21  
Weighted-Average Exercise Price, Granted | $ / shares 6.17  
Weighted-Average Exercise Price, Exercised | $ / shares 1.82  
Weighted-Average Exercise Price, Cancelled, forfeited or expired | $ / shares 5.46  
Weighted-Average Exercise Price, Outstanding | $ / shares 4.8 $ 4.21
Exercisable as of June 30, 2026 | $ / shares 3.43  
Unvested as of June 30, 2026 | $ / shares $ 6.46  
Weighted- Average Remaining Contractual Term (In Years), Outstanding 7 years 3 months 21 days 6 years 9 months 14 days
Exercisable as of June 30, 2026 5 years 9 months 18 days  
Unvested as of June 30, 2026 9 years 1 month 17 days  
Aggregate Intrinsic Value, Outstanding | $ $ 48,325 $ 13,695
Exercisable as of June 30, 2026 | $ 33,003  
Unvested as of June 30, 2026 | $ $ 15,322