XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Nine Months Ended September 30, 2021

    

Outstanding at January 1, 2021

 $5,899 

Increase (decrease) attributed to:

    

Transferred to receivables from contract assets recognized

  (5,140

)

Product transferred over time

  7,387 

Outstanding at September 30, 2021

 $8,145 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30, 2021

 
  

Product/
Service
Transferred
Over Time

  

Product
Transferred at
Point in Time

  

Noncash
Consideration

  

Total Net Sales
by Market

 
                 

Medical

 $13,762  $2,933  $282  $16,977 

Aerospace and Defense

  2,883   144   65   3,092 

Industrial

  7,468   1,757   158   9,383 

Total Net Sales

 $24,113  $4,834  $505  $29,452 
  

Nine Months Ended September 30, 2021

 
  

Product/
Service
Transferred
Over Time

  

Product
Transferred at
Point in Time

  

Noncash
Consideration

  

Total Net Sales
by Market

 
                 

Medical

 $35,497  $8,876  $1,017  $45,390 

Aerospace and Defense

  9,685   527   327   10,539 

Industrial

  20,385   4,832   560   25,777 

Total Net Sales

 $65,567  $14,235  $1,904  $81,706 
  

Three Months Ended September 30, 2020

 
  

Product/
Service
Transferred
Over Time

  

Product
Transferred at
Point in Time

  

Noncash
Consideration

  

Total Net Sales
by Market

 
                 

Medical

 $10,960  $1,853  $1,405  $14,218 

Aerospace and Defense

  5,525   16   665   6,206 

Industrial

  4,527   791   620   5,938 

Total Net Sales

 $21,012  $2,660  $2,690  $26,362 
  

Nine Months Ended September 30, 2020

 
  

Product/
Service
Transferred
Over Time

  

Product
Transferred at
Point in Time

  

Noncash
Consideration

  

Total Net Sales
by Market

 
                 

Medical

 $35,835  $4,454  $2,464  $42,753 

Aerospace and Defense

  14,160   396   953   15,509 

Industrial

  17,434   3,354   1,213   22,001 

Total Net Sales

 $67,429  $8,204  $4,630  $80,263