XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Outstanding at January 1, 2020

 $7,659 

Increase (decrease) attributed to:

    

Transferred to receivables from contract assets recognized

  (6,795)

Product transferred over time

  5,035 

Outstanding at December 31, 2020

  5,899 

Increase (decrease) attributed to:

    

Transferred to receivables from contract assets recognized

  (5,259)

Product transferred over time

  8,058 

Outstanding at December 31, 2021

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

Year Ending December 31, 2021

 
  

Product/ Service

Transferred

Over Time

  

Product

Transferred at

Point in Time

  

Noncash

Consideration

  

Total Net Sales

by Market

 

Medical

 $47,285  $13,250  $2,512  $63,047 

Aerospace and Defense

  14,879   861   899   16,639 

Industrial

  27,213   6,851   1,418   35,482 

Total net sales

 $89,377  $20,962  $4,829  $115,168 
  

Year Ending December 31, 2020

 
  

Product/ Service

Transferred

Over Time

  

Product

Transferred at

Point in Time

  

Noncash

Consideration

  

Total Net Sales

by Market

 

Medical

 $45,694  $6,398  $3,006  $55,098 

Aerospace and Defense

  18,948   454   1,222   20,624 

Industrial

  22,451   4,444   1,489   28,384 

Total net sales

 $87,093  $11,296  $5,717  $104,106