Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Details 2)

v3.21.1
Revenue Recognition (Details 2) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Allowance for losses $ (192,193) $ (291,372)
Trade Accounts Receivables [Member]    
Note receivable 4,103,927 1,501,288
Allowance for losses (292,050)
Notes receivable, net $ 3,811,877 $ 1,501,288