v3.26.1
Loans and Notes Payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable $ 16,992,802 $ 15,307,660
Loans and notes payable, current 8,293,922 7,443,434
Loans and notes payable, long term 8,698,880 7,864,226
Various promissory notes and convertible notes [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 13,556 64,517
Blue Ridge Bank [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 410,200 410,200
Small Business Administration [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 358,827 358,827
Al Dali International for Gen. Trading & Cont. Co. [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 248,877 248,877
RSF LLC [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 500,000 500,000
Cedarview Opportunities Master Fund LP [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 4,112,159 3,701,402
Curve Capital, LLC [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 838,784 549,463
William Tuorto [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 387,020
ClearThink Capital Partners, LLC [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 584,779 588,015
ClearThink Capital Partners, LLC (RBW) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 1,267,632 1,619,159
Agile Capital Funding, LLC [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable 1,816,972 1,713,300
JJ Astor [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total Notes Payable $ 6,453,996 $ 5,553,900