v3.26.1
Schedule of Computation of Anti-Dilutive Weighted-Average Shares Outstanding (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average shares outstanding 811,693 952,276
Options to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average shares outstanding 32,289 33,858
Preferred Stock And Accrued Dividends Convertible Into Common Stock[Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average shares outstanding 461,819
Warrants to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average shares outstanding 317,585 918,418