v3.26.1
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - Stock options [Member]
$ / shares in Units, $ in Thousands
6 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Schedule of Stock Options Activity [Line Items]    
Stock Options, Outstanding | shares 3,857,138 4,029,463
Weighted Average Exercise Price, Outstanding | $ / shares $ 1.84 $ 1.88
Weighted Average Remaining Contractual Life (in years), Outstanding 6 years 1 month 6 days 6 years 1 month 6 days
Aggregate Intrinsic Value, Outstanding | $ $ 544 $ 1,053
Stock Options granted | shares   431,570
Weighted Average Exercise Price, Options granted | $ / shares   $ 1.99
Stock Options forfeited | shares   (64,810)
Weighted Average Exercise Price, Options forfeited | $ / shares   $ 1.83
Stock Options cancelled | shares   (26,102)
Weighted Average Exercise Price, Options cancelled | $ / shares   $ 2.36
Stock Options exercised | shares   168,333
Weighted Average Exercise Price, Options exercised | $ / shares   $ 1.07
Stock Options vested and exercisable | shares   3,020,194
Weighted Average Exercise Price, Options vested and exercisable | $ / shares   $ 1.98
Weighted Average Remaining Contractual Life (in years), Options vested and exercisable   5 years
Aggregate Intrinsic Value, Options vested and exercisable | $   $ 784