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 | ||
|