XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 20 - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Valuation and Qualifying Accounts [Table Text Block]
  

Balance at Beginning of Year

  

Additions Charged to Earnings

  

Additions Charged to Retained Earnings (1)

  

Charges to Reserve, Net (2)

  

Reserves Established for Acquisitions

  

Balance at End of Year

 

Year ended December 31, 2021

                        

Allowance for credit losses

 $12,001  $206  $-  $(1,640) $1,458  $12,025 

Reserves for inventory

  27,817   17,698   -   (15,749)  3,771   33,537 

Valuation of deferred tax assets

  5,740   1,404   -   (2,441)  3,171   7,874 
                         

Year ended December 31, 2020

                        

Allowance for credit losses

 $6,968  $4,645  $1,147  $(957) $198  $12,001 

Reserves for inventory

  24,293   11,353   -   (8,788)  959   27,817 

Valuation of deferred tax assets

  5,024   716   -   -   -   5,740 
                         

Year ended December 31, 2019

                        

Allowance for credit losses

 $4,873  $3,086  $-  $(1,033) $42  $6,968 

Reserves for inventory

  23,140   4,821   -   (3,867)  199   24,293 

Valuation of deferred tax assets

  5,802   -   -   -   (778)  5,024