v3.26.1
Note 2 - Accounts Receivable
6 Months Ended
Jun. 30, 2026
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

2. 

Accounts Receivable –

 

Accounts receivable consisted of the following at:

 

  

June 30,

  

December 31,

 
  

2026

  

2025

 
         

Accounts receivable - current

 $3,027,394  $2,834,793 

Contract receivable - current

 $128,605  $0 

Less allowance for credit losses

  (110,425)  (72,045)

Accounts receivable current - net

 $3,045,574  $2,762,748 
         

Accounts receivable - long-term

 $1,506,345  $0 

Contract receivable - long-term

 $206,582  $421,883 

Accounts receivable long term

 $1,712,927  $421,883 

 

A roll-forward of the Company’s allowance for credit losses for the six month periods ended  June 30, 2026 and 2025 are as follows:

 

  

June 30,

  

June 30,

 
  

2026

  

2025

 
         

Allowance for credit losses, beginning of period

 $72,045  $73,728 

Current period provision

  77,010   (12,236)

Write-off

  (38,630)  (856)

Allowance for credit losses, end of period

  110,425   60,636