v3.26.1
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of the balances of long-term unsecured notes to unrelated parties
        
   June 30, 2026   December 31, 2025 
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