v3.26.1
Stock-Based Compensation - Schedule of Stock Option 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, Balance | shares   5,693,891
Weighted Average Exercise Price, Balance | $ / shares   $ 6.3
Weighted Average Remaining Contractual Term (years), Balance 7 years 7 months 28 days 7 years 6 months 3 days
Aggregate Intrinsic Value, Balance | $   $ 8,982 [1]
Number of Options, Granted | shares 2,307,560  
Weighted Average Exercise Price, Granted | $ / shares $ 4.89  
Number of Options, Exercised | shares (215,687)  
Weighted Average Exercise Price, Exercised | $ / shares $ 1.91  
Number of Options, Forfeited | shares (309,150)  
Weighted Average Exercise Price, Forfeited | $ / shares $ 4.57  
Number of Options, Expired | shares  
Weighted Average Exercise Price, Expired | $ / shares  
Number of Options, Balance | shares 7,476,614  
Weighted Average Exercise Price, Balance | $ / shares $ 6.06  
Aggregate Intrinsic Value, Balance | $ $ 2,987 [1]  
Number of Options, Vested and expected to vest | shares 7,476,614  
Weighted Average Exercise Price, Vested and expected to vest | $ / shares $ 6.06  
Weighted Average Remaining Contractual Term (years), Vested and expected to vest 7 years 7 months 28 days  
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 2,987 [1]  
Number of Options, Balance | shares 3,668,578  
Weighted Average Exercise Price, Balance | $ / shares $ 7.9  
Weighted Average Remaining Contractual Term (years), Balance 6 years 3 months 7 days  
Aggregate Intrinsic Value, Balance | $ $ 1,858 [1]  
[1] Aggregate intrinsic value represents the difference between the exercise price of the option and the closing market price of our common stock on December 31, 2025 and June 30, 2026, respectively. The intrinsic value of options exercised during the six months ended June 30, 2026 was $485