XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of note payable
        
   June 30, 2023     
   (unaudited)   December 31, 2022 
Total notes payable  $6,707,013   $7,286,921 
Less current maturities   (1,579,091)   (1,340,597)
           
Long-term maturities  $5,127,922   $5,946,324