v3.25.3
Schedule of 2024 CP BF Convertible Note (Details) - Twenty Twenty Four C P B F Convertible Note [Member] - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Face value of the CP BF convertible notes $ 8,758,775 $ 8,758,775
Debt premium, net 9,325 11,066
Carrying value of the CP BF convertible notes 8,768,100 8,769,841
Accrued interest 1,027,631 369,459
Prepayments made (1,153,505) (283,315)
Conversions (216,284) (216,284)
Total CP BF convertible notes and accrued interest $ 8,425,943 $ 8,639,701