XML 106 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Receivable (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]      
Contracts with customers [1] $ 7,095,589 $ 6,321,573 $ 5,392,779
Receivables from sales agents 4,028,881 3,252,840  
Other 6,412,804 7,658,789  
Total receivables 17,537,274 17,233,202  
Allowance for credit losses (1,678,531) (1,897,887) $ (2,229,791)
Net receivables $ 15,858,743 $ 15,335,315  
[1] Included in Receivables, net on the consolidated balance sheets