XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Accounts Receivable - Schedule of Receivables (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Allowance for credit losses $ (136,294) $ (207,815)
Accounts receivable, net 14,886,519 12,433,587
Trade Accounts Receivable [Member]    
Accounts receivable, gross 6,895,823 6,696,413
Premium [Member]    
Accounts receivable, gross 4,642,693 3,778,050
Recoverables From Reinsurers [Member]    
Accounts receivable, gross $ 3,484,297 $ 2,166,939