v3.26.1
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - Stock options [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 31, 2025
Mar. 31, 2026
Schedule of Stock Options Activity [Line Items]    
Stock Options, Outstanding 3,857,138 3,642,328
Weighted Average Exercise Price, Outstanding $ 1.84 $ 1.87
Weighted Average Remaining Contractual Life (in years), Outstanding 6 years 1 month 6 days 5 years 10 months 24 days
Aggregate Intrinsic Value, Outstanding $ 544 $ 571
Stock Options vested and exercisable   2,951,221
Weighted Average Exercise Price, Options vested and exercisable   $ 1.94
Weighted Average Remaining Contractual Life (in years), Options vested and exercisable   5 years 2 months 12 days
Aggregate Intrinsic Value, Options vested and exercisable   $ 440
Stock Options granted  
Weighted Average Exercise Price, Options granted  
Stock Options forfeited   (64,810)
Weighted Average Exercise Price, Options forfeited   $ 1.83
Stock Options cancelled  
Weighted Average Exercise Price, Options cancelled  
Stock Options exercised   (150,000)
Weighted Average Exercise Price, Options exercised   $ 1.04