XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Computations of Diluted Weighted Average Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 6,282,718 4,059,689
Stock Options And Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 97,163 961,638
Special Stock Award [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 1,752,500
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 1,915,844 900,478
Convertible Debt Securities [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potential shares 2,517,211 2,197,573