v3.26.1
Schedule of Receivable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Receivables [Abstract]        
Contracts with customers [1] $ 7,034,138 $ 6,981,676   $ 7,095,589
Receivables from sales agents 4,441,441 4,193,842    
Insurance premiums due 1,414,850 1,275,664    
Other 4,835,232 4,588,564    
Total receivables 17,725,661 17,039,746    
Allowance for credit losses (1,523,072) (1,428,672) $ (1,632,099) $ (1,678,531)
Net receivables $ 16,202,589 $ 15,611,074    
[1] Included in Receivables, net on the condensed consolidated balance sheets