v3.25.2
Long-Term Debt and Notes Payable - Schedule of Debt Instruments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Debt Instruments [Abstract]    
Senior Secured Term Loan $ 21,386,735 $ 23,696,417
Seller Promissory Note 15,000,000 15,000,000
Merchant Cash Advances 1,368,402 948,982
Convertible Notes Payable 5,650,000 891,363
Private loans 3,556,750
Total 43,405,137 44,093,512
Less: unamortized financing cost (772,924) (834,853)
Less: current portion including amortization (6,121,756) (9,080,910)
Long-term debt, net of current portion $ 36,510,457 $ 34,177,749