v3.26.1
Loss Per Share - Schedule of Computation of Diluted Net Loss Per Common Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 9,240,787 9,708,984
Liability-classified warrants outstanding [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 1,080,475 2,688,168
Equity-classified warrants outstanding [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 3,272,128
Stock options outstanding [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 3,485,000 1,732,121
Unvested restricted share units [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 4,675,312 2,016,567