XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.3
NET SALES
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
NET SALES

NOTE 3. NET SALES

 

Revenue Recognition

 

Revenue under contract manufacturing agreements that was recognized over time, excluding noncash consideration, accounted for 75% of net sales for both the three and nine months ended September 30, 2025 and 72% and 73% of net sales for the three and nine months ended September 30, 2024, respectively.

 

The following tables summarize our net sales by market for the three and nine months ended September 30, 2025 and 2024, respectively:

  

  

Product/ Service Transferred

Over Time

  

Product Transferred at Point

in Time

  

Noncash Consideration1

  

Total Net Sales by Market

 
   Three Months Ended September 30, 2025 
  

Product/ Service Transferred

Over Time

  

Product Transferred at Point

in Time

  

Noncash Consideration1

  

Total Net Sales by Market

 
Medical Device  $5,758   $2,004   $589   $8,351 
Medical Imaging   8,215    2,169    5    10,389 
Industrial   6,163    1,798    251    8,212 
Aerospace and Defense   2,576    886    68    3,530 
Total net sales  $22,712   $6,857   $913   $30,482 

 

  

Product/ Service Transferred

Over Time

  

Product Transferred at Point

in Time

   Noncash

Consideration1

  

Total Net Sales by Market

 
   Three Months Ended September 30, 2024 
  

Product/ Service Transferred

Over Time

  

Product Transferred at Point

in Time

   Noncash

Consideration1

  

Total Net Sales by Market

 
Medical Device(2)  $5,505   $2,087   $898   $8,490 
Medical Imaging(2)   7,206    2,348    3    9,557 
Industrial   5,505    2,667    262    8,434 
Aerospace and Defense   4,394    494    38    4,926 
Total net sales  $22,610   $7,596   $1,201   $31,407 

 

  

Product/ Service Transferred

Over Time

  

Product Transferred at Point

in Time

   Noncash

Consideration1

  

Total Net Sales by Market

 
   Nine Months Ended September 30, 2025 
  

Product/ Service Transferred

Over Time

  

Product Transferred at Point

in Time

   Noncash

Consideration1

  

Total Net Sales by Market

 
Medical Device  $16,579   $5,738   $1,654   $23,971 
Medical Imaging   22,413    6,211    17    28,641 
Industrial   17,459    5,729    485    23,673 
Aerospace and Defense   9,333    2,250    184    11,767 
Total net sales  $65,784   $19,928   $2,340   $88,052 

 

  

Product/ Service Transferred

Over Time

  

Product Transferred at Point

in Time

  

Noncash

Consideration1

  

Total Net Sales by Market

 
   Nine Months Ended September 30, 2024 
  

Product/ Service Transferred

Over Time

  

Product Transferred at Point

in Time

  

Noncash

Consideration1

  

Total Net Sales by Market

 
Medical Device(2)  $17,178   $6,919   $2,396   $26,493 
Medical Imaging(2)   20,291    7,193    14    27,498 
Industrial   18,847    7,682    1,114    27,643 
Aerospace and Defense   16,494    1,231    154    17,879 
Total net sales  $72,810   $23,025   $3,678   $99,513 

 

1 Noncash consideration represents material provided by the customer used in the manufacturing of the product.
2 Medical, as reported in the prior-year period filing, has been split between Medical Device and Medical Imaging to conform with the current-year presentation.

 

 

Contract Assets

 

Contract assets, recorded in the condensed consolidated balance sheets, consist of unbilled amounts related to revenue recognized over time. Significant changes in the contract assets balance during the nine months ended September 30, 2025 were as follows:

  

Balance as of December 31, 2024  $13,792 
Increase (decrease) attributed to:     
Amounts transferred over time to contract assets   65,784 
Allowance for current expected credit losses   (1)
Amounts invoiced during the period   (64,247)
Balance outstanding as of September 30, 2025  $15,328 

 

We expect substantially all the remaining performance obligations for the contract assets recorded as of September 30, 2025 to be transferred to receivables within 90 days, with any remaining amounts to be transferred within 180 days. We bill our customers upon shipment with payment terms of up to 120 days.