XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Loans and Notes Payable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total Notes Payable $ 48,588,619 $ 48,937,951
Loans and notes payable, current 42,640,002 42,423,941
Loans and notes payable, long term 5,948,617 6,514,010
Various Promissory Notes And Convertible Notes [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 50,960 50,960
Various Promissory Note For Vehicle Financing [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 423,929 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,312,006 2,389,022
Al Dali International for Gen. Trading & Cont. Co. [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 205,614 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 350,000
Cedarview Opportunities Master Fund LP [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 3,038,597 2,886,307
Business First Bank [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 9,391,933 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,257,161 10,513,507
Curve Capital, LLC [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 930,418 2,103,954
Agile Capital Funding, LLC [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 498,764 1,636,855
JJ Astor & Co. [Member]    
Debt Instrument [Line Items]    
Total Notes Payable $ 4,599,511