XML 63 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule II Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Valuation Allowances and Reserves, Bad Debt Expense and Reserve for Obsolete Inventory [Table Text Block]
   

2020

   

2019

 

Bad debt expense

    320,270       25,044  

Reserve for obsolete inventory

    266,021       127,293  
Valuation Allowances and Reserves [Table Text Block]
   

Balance

Beginning

of Year

   

Charges to

Costs and

Expenses

   

Deductions

(1)

   

Balance

End of

Year

 

Year Ended December 31, 2020

                               

Allowance for inventory obsolescence

  $ 665,308     $ 266,021     $ (207,380

)

  $ 723,949  

Allowance for doubtful accounts

    612,434       320,270       (434,660

)

    498,044  

Totals

  $ 1,277,742     $ 586,291     $ (642,040

)

  $ 1,221,993  
                                 

Year Ended December 31, 2019

                               

Allowance for inventory obsolescence

  $ 1,111,795     $ 127,293     $ (573,780

)

  $ 665,308  

Allowance for doubtful accounts

    971,772       25,044       (384,382

)

    612,434  

Totals

  $ 2,083,567     $ 152,337     $ (958,162

)

  $ 1,277,742  
Valuation and Qualifying Accounts, Allowance for Credit Loss [Table Text Block]
   

2020

   

2019

 

Allowance for doubtful accounts at the beginning of the period

  $ 612,434     $ 971,772  

Bad debt expense

    320,270       25,044  

Receivables written off during the periods

    (484,265

)

    (362,244

)

Effect of currency translation

    49,605

 

    (22,138

)

Allowance for doubtful accounts at the end of the period

  $ 498,044     $ 612,434