XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Notes Payable (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Short-Term Debt [Line Items]    
Note payable, short-term $ 233,673 $ 236,291
Note payable, long term 8,165,838 8,280,395
Notes Payable [Member]    
Short-Term Debt [Line Items]    
Note payable, principal 8,165,838 8,280,395
Note payable, long term 8,165,838 8,280,395
Notes Payable [Member]    
Short-Term Debt [Line Items]    
Note payable, principal 229,560 231,871
Accrued interest on note 4,113 4,420
Note payable, short-term $ 233,673 $ 236,291