XML 106 R96.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Receivables (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]      
Contracts with customers [1] $ 6,088,152 $ 5,392,779 $ 5,298,636
Receivables from sales agents 2,527,586 2,209,185  
Other 8,404,014 23,200,919  
Total receivables 17,019,752 30,802,883  
Allowance for doubtful accounts (1,520,801) (2,229,791) $ (1,800,725)
Net receivables $ 15,498,951 $ 28,573,092  
[1] Included in Receivables, net on the condensed consolidated balance sheets