v3.26.1
Stock-Based Compensation - Summary of Stock Options Activity (Details) - Stock Options [Member]
$ / 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 Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Options, Outstanding, Beginning balance | shares 5,271,889  
Number of Options, Granted | shares 1,349,000  
Number of Options, Exercised | shares (84,236)  
Number of Options, Forfeited | shares (80,273)  
Number of Options expired | shares (26,631)  
Number of Options Outstanding, Ending Balance | shares 6,429,749 5,271,889
Number of Options, Vested and expected to vest, Ending balance | shares 6,145,067  
Number of Options, Exercisable, Ending balance | shares 3,748,632  
Weighted Average Exercise Price per Share, Options outstanding, Beginning balance | $ / shares $ 5.7  
Weighted Average Exercise Price per Share, Granted | $ / shares 2.44  
Weighted Average Exercise Price per Share, Exercised | $ / shares 2.12  
Weighted Average Exercise Price per Share, forfeited | $ / shares 4.27  
Weighted Average Exercise Price Per Share, Expired | $ / shares 3.58  
Weighted Average Exercise Price per Share, Options outstanding, Ending balance | $ / shares 3.34 $ 5.7
Weighted Average Exercise Price per Share, Vested and expected to vest | $ / shares 3.47  
Weighted Average Exercise Price per share, Vested and expected to vest, Ending balance | $ / shares $ 2.84  
Weighted Average Remaining Contractual Term (in years), Options outstanding   6 years 8 months 15 days
Weighted Average Remaining Contractual Term (in years), Options outstanding 6 years 10 months 28 days  
Weighted Average Remaining Contractual Term (in years), Vested and expected to vest 7 years 1 month 9 days  
Weighted Average Remaining Contractual Term (in years), Exercisable 5 years 10 months 28 days  
Aggregate Intrinsic Value, Options outstanding | $ $ 18,115 $ 6,940
Aggregate Intrinsic Value, Vested and expected to vest | $ 16,627  
Aggregate Intrinsic Value, Exercisable | $ $ 11,673