XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Note Payable (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Note Payable
          
   December 31,
2022
   December 31,
2021
 
Total notes payable - Others  $7,286,921   $7,249,810 
Less current maturities   (1,340,597)   (2,285,023)
           
Long-term maturities  $5,946,324   $4,964,787 
Future maturities of notes payable
          
Maturities due within:        
1 year  $1,340,597   $2,285,023 
2 years   1,857,400    766,497 
3 years   2,586,267    2,007,400 
4 years   1,440,157    1,971,907 
5 years and beyond   62,500    218,983 
           
Total maturities    $7,286,921   $7,249,810