XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Accounts Receivable - Schedule of Receivables (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Allowance for credit losses $ (239,434) $ (170,305)  
Accounts receivable, net 13,517,505 12,141,244 $ 12,141,244
Trade Accounts Receivable [Member]      
Accounts receivable, gross 7,312,539 6,117,359  
Premium [Member]      
Accounts receivable, gross 3,700,131 2,911,119  
Recoverables From Reinsurers [Member]      
Accounts receivable, gross $ 2,744,269 $ 3,283,071