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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 
                 

Over time

 $69,439  $65,077  $188,244  $183,604 

Point in time

  15,204   12,555   42,522   32,922 

Net sales

 $84,643  $77,632  $230,766  $216,526