Schedule of Company’s Notes Payable (Details) (Parenthetical) - USD ($) |
6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Short-Term Debt [Line Items] | ||||
| Notes payable | $ 7,515,713 | $ 4,802,115 | ||
| Proceeds from notes payable | 250,000 | 250,000 | 2,191,308 | |
| Next NRG Holding Corp [Member] | ||||
| Short-Term Debt [Line Items] | ||||
| Notes payable | 12,750,240 | $ 3,869,650 | $ 34,650 | |
| Proceeds from notes payable | 2,500,000 | |||
| Notes Payable Two [Member] | Next NRG Holding Corp [Member] | ||||
| Short-Term Debt [Line Items] | ||||
| Notes payable | 1,491,000 | |||
| Proceeds from notes payable | 1,000,000 | |||
| Debt issuance cost | 491,000 | |||
| Accrued interest | 53,250 | |||
| Notes Payable Three [Member] | Next NRG Holding Corp [Member] | ||||
| Short-Term Debt [Line Items] | ||||
| Notes payable | 2,236,500 | |||
| Proceeds from notes payable | 1,500,000 | |||
| Debt issuance cost | 736,500 | |||
| Accrued interest | $ 79,875 | |||