XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Receivables (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of Receivables

Receivables consist of the following:

 

           
   December 31 
   2021   2020 
Trade contracts  $5,298,636   $4,119,988 
Receivables from sales agents   2,360,807    2,677,774 
Other   12,457,398    5,786,827 
Total receivables   20,116,841    12,584,589 
Allowance for doubtful accounts   (1,800,725)   (1,685,382)
Net receivables  $18,316,116   $10,899,207