XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Accounts receivable

  $ 3,985,988     $ 2,096,569  
Allowance for credit losses     (623,785

)

    (573,785

)

Accounts receivable, net of allowance for credit losses   $ 3,362,203     $ 1,522,784