v3.25.2
Note 2 - Accounts Receivable
6 Months Ended
Jun. 30, 2025
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,

 
  

2025

  

2024

 
         

Accounts receivable - current

 $2,194,095  $2,416,790 

Less allowance for credit losses

  (60,636)  (73,728)

Accounts receivable current - net

 $2,133,459  $2,343,062 
         

Accounts receivable - long-term

 $883,969  $1,011,355 

 

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

 

  

June 30,

  

June 30,

 
  

2025

  

2024

 
         

Allowance for credit losses, beginning of period

 $73,728  $68,620 

Current period provision

  (12,236)  464 

Write-off

  (856)  0 

Allowance for credit losses, end of period

  60,636   69,084