Annual report pursuant to Section 13 and 15(d)

Schedule of Warrants (Details)

v3.25.0.1
Schedule of Warrants (Details) - Series B Warrants [Member]
Dec. 31, 2023
shares
March 21, 2024 to April 15, 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants shares 1,350,000,000
April 16, 2024 to August 30, 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants shares 2,500,000,000
August 31, 2024 to December 27, 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants shares 4,000,000,000
December 28, 2024 to April 24, 2025 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants shares 4,000,000,000
April 25, 2025 to August 29, 2025 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants shares 4,000,000,000