XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Receivables (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]      
Trade contracts [1] $ 5,298,636 $ 4,119,988 $ 2,778,879
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  
[1] Included in Receivables, net on the consolidated balance sheets