XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 
                 

Over time

 $58,748  $57,649  $118,805  $118,527 

Point in time

  15,064   12,322   27,318   20,367 

Net sales

 $73,812  $69,971  $146,123  $138,894