XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Reserve for Sales Returns and Allowances (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Reserve for Sales Returns and Allowances [Table Text Block]
  

Years Ended December 31,

 
  

2021

  

2020

  

2019

 

Balance at the beginning of year

 $3,365  $2,112  $1,893 

Provision for returns and allowances

  4,911   7,699   4,334 

Actual returns and allowances paid to customers

  (5,640)  (6,446)  (4,115)

Balance at the end of year

 $2,636  $3,365  $2,112