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

    76,225  

Allowance for current expected credit losses

    (22 )

Amounts invoiced during the period

    (74,439 )

Balance outstanding at September 30, 2023

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

Three Months Ended September 30, 2023

 
   

Product/ Service

Transferred Over

Time

   

Product

Transferred at

Point in Time

   

Noncash

Consideration

   

Total Net Sales by

Market

 

Medical

  $ 12,029     $ 5,185     $ 621     $ 17,835  

Industrial

    8,195       1,999       241       10,435  

Aerospace and Defense

    4,609       450       40       5,099  

Total net sales

  $ 24,833     $ 7,634     $ 902     $ 33,369  
   

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, 2023

 
   

Product/ Service

Transferred Over

Time

   

Product

Transferred at

Point in Time

   

Noncash

Consideration

   

Total Net Sales by

Market

 

Medical

  $ 42,324     $ 15,564     $ 1,926     $ 59,814  

Industrial

    21,378       6,532       1,056       28,966  

Aerospace and Defense

    12,523       1,674       301       14,498  

Total net sales

  $ 76,225     $ 23,770     $ 3,283     $ 103,278  
   

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