v3.26.1
Notes Payable (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Total notes payable - Others $ 8,982,425 $ 8,826,925
Less current maturities (1,806,180) (2,524,799)
Long-term maturities $ 7,176,245 $ 6,302,126