XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Certain Significant Estimates (Tables)
12 Months Ended
Dec. 31, 2023
Reserve For Customer Allowances [Member]  
Notes Tables  
Valuation and Qualifying Accounts [Table Text Block]

In Thousands

 

2023

   

2022

   

2021

 
                         

Beginning balance

  $ 1,641     $ 2,340     $ 2,296  

Additions

    10,792       11,627       12,930  

Deductions

    (10,762 )     (12,326 )     (12,886 )

Ending balance

  $ 1,671     $ 1,641     $ 2,340  
SEC Schedule, 12-09, Allowance, Credit Loss [Member]  
Notes Tables  
Valuation and Qualifying Accounts [Table Text Block]

In Thousands

 

2023

   

2022

   

2021

 
                         

Beginning balance

  $ 492     $ 457     $ 896  

Additions (Reductions)

    566       108       (408 )

Deductions

    (406 )     (73 )     (31 )

Ending balance

  $ 652     $ 492     $ 457  
SEC Schedule, 12-09, Reserve, Inventory [Member]  
Notes Tables  
Valuation and Qualifying Accounts [Table Text Block]

In Thousands

 

2023

   

2022

   

2021

 
                         

Beginning balance

  $ 1,568     $ 748     $ 697  

Additions

    725       1,083       446  

Deductions

    (1,402 )     (263 )     (395 )

Ending balance

  $ 891     $ 1,568     $ 748  
SEC Schedule, 12-09, Reserve, Warranty [Member]  
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]

In Thousands

 

2023

   

2022

   

2021

 
                         

Beginning balance

  $ 1,013     $ 1,119     $ 962  

Additions

    528       2,472       2,487  

Deductions

    (951 )     (2,578 )     (2,330 )

Ending balance

  $ 590     $ 1,013     $ 1,119