XML 66 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]    
Accounts receivable $ 6,161,249 $ 4,740,867
Allowances for doubtful accounts (271,436) (270,652)
Accounts receivable net $ 5,889,813 $ 4,470,215