v3.26.1
Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 16,279,109 18,025,176
Share-Based Payment Arrangement [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 378,602 464,297
Convertible Debt Securities [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,383,964 5,631,404
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 10,516,543 11,929,475