XML 105 R93.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Receivables (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]        
Contracts with customers [1] $ 5,896,842 $ 6,321,573   $ 5,392,779
Receivables from sales agents 3,579,468 3,252,840    
Other 9,154,789 7,658,789    
Total receivables 18,631,099 17,233,202    
Allowance for credit losses (1,755,553) (1,897,887) $ (1,867,124) $ (2,229,791)
Net receivables $ 16,875,546 $ 15,335,315    
[1] Included in Receivables, net on the condensed consolidated balance sheets