XML 90 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Receivables (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]      
Trade contracts [1] $ 5,392,779 $ 5,298,636 $ 4,119,988
Receivables from sales agents 2,209,185 2,360,807  
Other 23,200,919 12,457,398  
Total receivables 30,802,883 20,116,841  
Allowance for doubtful accounts (2,229,791) (1,800,725)  
Net receivables $ 28,573,092 $ 18,316,116  
[1] Included in Receivables, net on the consolidated balance sheets