XML 104 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Receivables (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]      
Contracts with customers [1] $ 5,145,833 $ 5,392,779 $ 5,298,636
Receivables from sales agents 2,254,183 2,209,185  
Other 10,844,499 23,200,919  
Total receivables 18,244,515 30,802,883  
Allowance for doubtful accounts (1,867,124) (2,229,791) $ (1,800,725)
Net receivables $ 16,377,391 $ 28,573,092  
[1] Included in Receivables, net on the condensed consolidated balance sheets