XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Revenue (Tables)
9 Months Ended
Sep. 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:

       

Amounts transferred over time to contract assets

    72,536  

Amounts invoiced during the period

    (71,348 )

Balance outstanding at September 30, 2022

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

Three Months Ended September 30, 2022

 
   

Product/ Service

Transferred Over

Time

   

Product

Transferred at

Point in Time

   

Noncash

Consideration

   

Total Net Sales by

Market

 

Medical

  $ 14,753     $ 5,366     $ 420     $ 20,539  

Industrial

    8,104       2,314       420       10,838  

Aerospace and Defense

    3,202       493       204       3,899  

Total net sales

  $ 26,059     $ 8,173     $ 1,044     $ 35,276  
   

Nine Months Ended September 30, 2022

 
   

Product/ Service

Transferred Over

Time

   

Product

Transferred at

Point in Time

   

Noncash

Consideration

   

Total Net Sales by

Market

 

Medical

  $ 37,725     $ 15,044     $ 1,574     $ 54,343  

Industrial

    21,563       6,301       1,095       28,959  

Aerospace and Defense

    13,248       1,254       701       15,203  

Total net sales

  $ 72,536     $ 22,599     $ 3,370     $ 98,505  
   

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  

Industrial

    7,468       1,757       158       9,383  

Aerospace and Defense

    2,883       144       65       3,092  

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  

Industrial

    20,385       4,832       560       25,777  

Aerospace and Defense

    9,685       527       327       10,539  

Total net sales

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