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