XML 105 R93.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Receivables (Details) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Receivables [Abstract]            
Contracts with customers [1] $ 6,593,720   $ 6,321,573     $ 5,392,779
Receivables from sales agents 3,516,559   3,252,840      
Other 7,907,574   7,658,789      
Total receivables 18,017,853   17,233,202      
Allowance for credit losses (1,566,150) $ (1,770,911) (1,897,887) $ (1,520,801) $ (1,492,934) $ (2,229,791)
Net receivables $ 16,451,703   $ 15,335,315      
[1] Included in Receivables, net on the condensed consolidated balance sheets