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

Balance outstanding at December 31, 2022

  $ 9,982  
Increase (decrease) attributed to:        

Amounts transferred over time to contract assets

    51,392  

Allowance for current expected credit losses

    (22 )

Amounts invoiced during the period

    (49,765 )

Balance outstanding at June 30, 2023

  $ 11,587  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended June 30, 2023

 
   

Product/ Service Transferred Over

Time

   

Product

Transferred at

Point in Time

   

Noncash

Consideration

   

Total Net Sales

by Market

 

Medical

  $ 14,570     $ 5,318     $ 719     $ 20,607  

Industrial

    6,593       2,125       341       9,059  

Aerospace and Defense

    4,499       674       182       5,355  

Total net sales

  $ 25,662     $ 8,117     $ 1,242     $ 35,021  
   

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  
   

Six Months Ended June 30, 2023

 
   

Product/ Service

Transferred Over

Time

   

Product

Transferred at

Point in Time

   

Noncash

Consideration

   

Total Net Sales

by Market

 

Medical

  $ 30,295     $ 10,379     $ 1,305     $ 41,979  

Industrial

    13,183       4,533       815       18,531  

Aerospace and Defense

    7,914       1,224       261       9,399  

Total net sales

  $ 51,392     $ 16,136     $ 2,381     $ 69,909  
   

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