v3.26.1
Loss Per Share - Schedule of Computation of Diluted Net Loss Per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 7,748,783 13,345,883
Liability-classified warrants outstanding [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 1,744,374 4,888,168
Equity-classified warrants outstanding [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 5,696,427
Stock options outstanding [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 3,050,130 687,121
Unvested restricted share units [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 2,954,279 2,074,167