XML 106 R94.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Receivables (Details) - USD ($)
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]            
Contracts with customers [1] $ 6,784,501   $ 6,321,573     $ 5,392,779
Receivables from sales agents 3,533,612   3,252,840      
Other 5,415,118   7,658,789      
Total receivables 15,733,231   17,233,202      
Allowance for credit losses (1,770,911) $ (1,755,553) (1,897,887) $ (1,492,934) $ (1,867,124) $ (2,229,791)
Net receivables $ 13,962,320   $ 15,335,315      
[1] Included in Receivables, net on the condensed consolidated balance sheets