Quarterly report [Sections 13 or 15(d)]

Schedule of Anti-dilutive Securities (Details)

v3.25.2
Schedule of Anti-dilutive Securities (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities 19,960,651 1,260,027
Conversion price per share $ 2.043  
Series L Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities [1] 3,084,382
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities 124,600 126,265
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities 16,751,669 1,133,762
[1] Converted into common stock using a conversion price of $2.043 per share, as of June 30, 2025