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

Balance outstanding at December 31, 2021

 $8,698 

Increase (decrease) attributed to:

    

Transferred to receivables from beginning contract assets

  (8,360)

Product transferred over time to ending contract assets

  8,732 

Balance outstanding at June 30, 2022

 $9,070 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30, 2022

 
  

Product/ Service Transferred

Over Time

  

Product

Transferred at

Point in Time

  

Noncash

Consideration

  

Total Net Sales

by Market

 

Medical

 $13,165  $4,763  $610  $18,538 

Industrial

  6,930   2,196   328   9,454 

Aerospace and Defense

  3,989   336   201   4,526 

Total net sales

 $24,084  $7,295  $1,139  $32,518 
  

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 

Industrial

  8,287   1,738   151   10,176 

Aerospace and Defense

  3,738   122   76   3,936 

Total net sales

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

Six Months Ended June 30, 2022

 
  

Product/ Service Transferred

Over Time

  

Product

Transferred at

Point in Time

  

Noncash

Consideration

  

Total Net Sales

by Market

 

Medical

 $22,972  $9,678  $1,154  $33,804 

Industrial

  13,459   3,987   675   18,121 

Aerospace and Defense

  10,046   761   497   11,304 

Total net sales

 $46,477  $14,426  $2,326  $63,229 
  

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 

Industrial

  12,917   3,075   403   16,395 

Aerospace and Defense

  6,802   384   262   7,448 

Total net sales

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