XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Notes Payable (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of the balances of long-term unsecured notes to unrelated parties
        
   September 30, 2024     
   (unaudited)   December 31, 2023 
Total notes payable - Others  $8,904,246   $6,865,557 
Less current maturities   (2,870,992)   (2,181,400)
           
Long-term maturities  $6,033,254   $4,684,157