v3.26.1
Schedule of Receivable (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Receivables [Abstract]            
Contracts with customers [1] $ 7,581,046   $ 6,981,676     $ 7,095,589
Receivables from sales agents 4,706,484   4,193,842      
Insurance premiums due 1,431,040   1,275,664      
Other 4,858,150   4,588,564      
Total receivables 18,576,720   17,039,746      
Allowance for credit losses (1,546,298) $ (1,523,072) (1,428,672) $ (1,491,043) $ (1,632,099) $ (1,678,531)
Net receivables $ 17,030,422   $ 15,611,074      
[1] Included in Receivables, net on the condensed consolidated balance sheets