v3.26.1
Schedule of Warrants (Details) - $ / shares
Jun. 26, 2025
Apr. 08, 2025
Sep. 27, 2023
Aug. 04, 2023
Jul. 03, 2023
Apr. 05, 2023
Mar. 20, 2023
Feb. 17, 2023
Dec. 21, 2022
Jun. 28, 2022
May 24, 2022
May 04, 2022
Mar. 01, 2022
Jan. 13, 2022
Jun. 10, 2019
Apr. 11, 2019
Mar. 31, 2026
Dec. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]                                    
Underlying common stock to be purchased                                   263,062,097
Exercise price $ 0.0154                               $ 0.18  
Common Warrants [Member]                                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                                    
Underlying common stock to be purchased 92,407,592 149,850,150 12,721,893 615,384 349,463 369,231 258,584 130,461 49,227 582,886 894,194 6,666 8,303 8,003 1,480 888    
Exercise price $ 0.0154 $ 0.0154 $ 0.0154 $ 0.0154 $ 0.0154 $ 0.0154 $ 0.0154 $ 0.0154 $ 0.0154 $ 0.0154 $ 0.0154 $ 309.56 $ 897.56 $ 735.00 $ 11,962.50 $ 11,962.50    
Warrants exercise period June 26, 2025 to June 26, 2030 April 8, 2025 to April 8, 2030 September 27, 2023 to September 27, 2028 August 4, 2023 to August 4, 2028 July 3, 2023 to July 3, 2028 April 5, 2023 to April 5, 2028 March 20, 2023 to March 20, 2028 February 17, 2023 to February 17, 2028 December 21, 2022 to December 21, 2027 May 24, 2022 to June 28, 2027 May 24, 2022 to May 24, 2027 May 4, 2022 to May 4, 2027 March 1, 2022 to March 1, 2027 March 1, 2022 to March 1, 2027 December 10, 2019 to June 10, 2026 October 11, 2019 to April 11, 2026    
Prefunded Common Warrants [Member]                                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                                    
Underlying common stock to be purchased     4,807,692                              
Exercise price     $ 0.0010                              
Warrants exercise period     September 27, 2023 to September 27, 2028