Loans and Notes Payable (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
||||||
---|---|---|---|---|---|---|---|---|
Debt Instrument [Line Items] | ||||||||
Total notes payable | $ 52,231,449 | $ 48,937,951 | ||||||
Loans and notes payable, current | 48,530,043 | 42,423,941 | ||||||
Loans and notes payable, long term | 3,701,406 | 6,514,010 | ||||||
Various promissory notes and convertible notes [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 50,960 | 50,960 | ||||||
Various promissory notes for vehicle financing [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 306,815 | 445,917 | ||||||
Blue Ridge Bank [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 410,200 | 410,200 | ||||||
Small Business Administration [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 2,326,359 | 2,389,022 | ||||||
Al Dali International for Gen. Trading & Cont. Co. [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 221,838 | 189,391 | ||||||
RSF, LLC [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 500,000 | 500,000 | ||||||
Justin Ellis [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 350,000 | |||||||
Cedarview Opportunities Master Fund LP [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 2,356,985 | 2,886,307 | ||||||
Business First Bank [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 8,938,737 | 10,842,312 | ||||||
Note payable to Pilot OFS Holdings, LLC [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 16,619,526 | 16,619,526 | ||||||
Maxus Capital Group, LLC [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 9,294,908 | 10,513,507 | ||||||
Curve Capital, LLC [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 747,274 | 2,103,954 | ||||||
Clear Think Capital [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | [1] | 4,021,556 | ||||||
Agile Capital Funding, LLC [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | 1,639,035 | 1,636,855 | ||||||
Short Term Note [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | [2] | 575,000 | ||||||
JJ Astor [Member] | ||||||||
Debt Instrument [Line Items] | ||||||||
Total notes payable | [3] | $ 4,222,256 | ||||||
|