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

Six Months Ended June 30, 2021

    

Outstanding at January 1, 2021

 $5,899 

Increase (decrease) attributed to:

    

Transferred to receivables from contract assets recognized

  (4,899

)

Product transferred over time

  5,918 

Outstanding at June 30, 2021

 $6,918 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30, 2021

 
  

Product/

Service

Transferred

Over Time

  

Product

Transferred at

Point in Time

  

Noncash

Consideration

  

Total Net

Sales

by Market

 

Medical

 $12,776  $3,050  $244  $16,070 

Aerospace and Defense

  3,738   122   76   3,936 

Industrial

  8,287   1,738   151   10,176 

Total net sales

 $24,801  $4,910  $471  $30,182 
  

Three Months Ended June 30, 2020

 
  

Product/

Service

Transferred

Over Time

  

Product

Transferred at

Point in Time

  

Noncash

Consideration

  

Total Net

Sales

by Market

 

Medical

 $11,464  $1,540  $367  $13,371 

Aerospace and Defense

  4,522   246   138   4,906 

Industrial

  6,395   1,593   196   8,184 

Total net sales

 $22,381  $3,379  $701  $26,461 
  

Six Months Ended June 30, 2021

 
  

Product/ Service

Transferred

Over Time

  

Product

Transferred at

Point in Time

  

Noncash

Consideration

  

Total Net Sales

by Market

 

Medical

 $21,735  $5,942  $734  $28,411 

Aerospace and Defense

  6,802   384   262   7,448 

Industrial

  12,917   3,075   403   16,395 

Total net sales

 $41,454  $9,401  $1,399  $52,254 
  

Six Months Ended June 30, 2020

 
  

Product/ Service

Transferred

Over Time

  

Product

Transferred at

Point in Time

  

Noncash

Consideration

  

Total Net Sales

by Market

 

Medical

 $25,084  $2,601  $1,048  $28,733 

Aerospace and Defense

  8,944   379   367   9,690 

Industrial

  12,390   2,563   525   15,478 

Total net sales

 $46,418  $5,543  $1,940  $53,901