v3.26.1
Schedule of Computations of Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 934,825 951,656
Stock Options and Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 1,466 18,257
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 381,953 383,159
Convertible Debt Securities [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 551,406 550,240