XML 101 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Receivable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]        
Contracts with customers [1] $ 7,103,871 $ 7,095,589   $ 6,321,573
Receivables from sales agents 4,169,465 4,028,881    
Other 6,302,725 6,412,804    
Total receivables 17,576,061 17,537,274    
Allowance for credit losses (1,632,099) (1,678,531) $ (1,755,553) $ (1,897,887)
Net receivables $ 15,943,962 $ 15,858,743    
[1] Included in Receivables, net on the condensed consolidated balance sheets