XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Notes Payable (Details) - Schedule of promissory - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Schedule of promissory [Abstract]    
Promissory notes payable $ 20,240,512 $ 20,243,335
Less: Discount (5,966,143) (6,822,622)
Less: Deferred finance costs (65,936) (82,466)
Promissory notes payable, net $ 14,208,433 $ 13,338,247