v3.26.1
Loss per share - Schedule of Computation of Diluted Net Loss Per Common Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 6,702,879 12,644,080
Liability-classified warrants outstanding [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 1,475,143 3,636,363
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 2,943,793 482,954
Unvested restricted share units [Member]    
Schedule of Computation of Diluted Net Loss Per Common Share [Line Items]    
Total 2,283,943 2,828,336