XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable and Income Tax Refunds Receivable (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Schedule of Accounts Receivable

Accounts receivable at December 31, 2020 and 2019 consisted of the following:

 

    December 31,     December 31,  
    2020     2019  
             
Accounts receivable   $ 16,922,576     $ 26,687,028  
Less:                
Allowance for discounts     (13,185,843 )     (16,801,910 )
Allowance for bad debts     (1,513,827 )     (5,245,817 )
Accounts receivable owed under sales agreements     (1,723,452 )     (1,073,854 )
Accounts receivable, net   $ 499,454     $ 3,565,447