XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Receivables (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]      
Contracts with customers [1] $ 6,321,573 $ 5,392,779 $ 5,298,636
Receivables from sales agents 3,252,840 2,209,185  
Other 7,658,789 23,200,919  
Total receivables 17,233,202 30,802,883  
Allowance for credit losses (1,897,887) (2,229,791) $ (1,800,725)
Net receivables $ 15,335,315 $ 28,573,092  
[1] Included in Receivables, net on the consolidated balance sheets