XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Revenue (Tables)
3 Months Ended
Mar. 31, 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

    25,730  

Allowance for current expected credit losses

    (20 )

Amounts invoiced during the period

    (24,902 )

Balance outstanding at March 31, 2023

  $ 10,790  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended March 31, 2023

 
   

Product/ Service

Transferred Over

Time

   

Product

Transferred at

Point in Time

   

Noncash

Consideration

   

Total Net Sales by

Market

 

Medical

  $ 15,725     $ 5,061     $ 586     $ 21,372  

Industrial

    6,590       2,408       474       9,472  

Aerospace and Defense

    3,415       550       79       4,044  

Total net sales

  $ 25,730     $ 8,019     $ 1,139     $ 34,888  
   

Three Months Ended March 31, 2022

 
   

Product/ Service

Transferred Over

Time

   

Product

Transferred at

Point in Time

   

Noncash

Consideration

   

Total Net Sales by

Market

 

Medical

  $ 9,807     $ 4,915     $ 544     $ 15,266  

Industrial

    6,529       1,791       347       8,667  

Aerospace and Defense

    6,057       425       296       6,778  

Total net sales

  $ 22,393     $ 7,131     $ 1,187     $ 30,711