XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Receivables with Imputed Interest [Table Text Block]
   

March 31,

   

December 31,

 
   

2025

   

2024

 
                 

Trade accounts

  $ 7,114,952     $ 6,696,413  

Premiums

    3,719,163       3,778,050  

Recoverables from reinsurers

    1,885,562       2,166,939  

Allowance for credit losses

    (180,541 )     (207,815 )
                 

Total Accounts Receivable, net

  $ 12,539,136     $ 12,433,587