XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Accounts Receivable - Schedule of Receivables (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Allowance for credit losses $ (180,541) $ (207,815)
Accounts receivable, net 12,539,136 12,433,587
Trade Accounts Receivable [Member]    
Accounts receivable, gross 7,114,952 6,696,413
Premium [Member]    
Accounts receivable, gross 3,719,163 3,778,050
Recoverables From Reinsurers [Member]    
Accounts receivable, gross $ 1,885,562 $ 2,166,939