Annual report pursuant to Section 13 and 15(d)

Notes Receivable, Net (Details) - Schedule of notes receivable, net

v3.21.2
Notes Receivable, Net (Details) - Schedule of notes receivable, net - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Schedule of notes receivable, net [Abstract]    
Notes receivable from KBL $ 1,699,825
Provision for notes receivable from KBL (1,699,825)
Notes receivable, net