v3.26.1
Notes Payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Total notes payable - Others $ 8,836,925 $ 8,826,925
Less current maturities (859,000) (2,524,799)
Long-term maturities $ 7,977,925 $ 6,302,126