Quarterly report [Sections 13 or 15(d)]

Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.25.3
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 7,484,152 10,524,147 5,140,418 9,684,362
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 2,819 1,037 1,943 1,281
Unvested Restricted Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 484 488 484 754
Warrants To Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 4,823,701 239,809 2,539,277 139,353
Series C Convertible Preferred Stock Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 10 10
Series D Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 13 13 13 13
Series F Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 2,574,339 2,574,339
Series F-1 Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 2,780,837 2,780,837
Series G Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 2,657,135 4,928,414 2,598,701 4,187,775
Series H Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 1,799,603 1,799,603
Series I Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares 665,030 665,030