XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Segment and Geographic Information (Tables)
6 Months Ended
Jun. 28, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

  Three Months

Ended

   

Three Months

Ended

   

Six Months

Ended

   

Six Months

Ended

 
   

  June 28,

   

June 29,

   

June 28,

   

June 29,

 

(in thousands)

 

2025

   

2024

   

2025

   

2024

 

Net sales

  $ 107,680     $ 104,701     $ 204,477     $ 212,315  

Cost of sales

    60,173       57,517       114,327       115,655  

Research and development

    21,674       20,341       43,607       41,843  

Selling

    13,320       13,049       26,445       27,525  

General & administrative

    12,783       14,749       24,984       31,788  

Amortization of purchased intangible assets

    10,081       9,748       19,933       19,543  

Stock-based compensation

    5,675       5,583       11,905       10,211  

Other segment items (1)

    (1,195 )     (1,803 )     4,073       (3,432 )

Loss before taxes

  $ (14,831 )   $ (14,483 )   $ (40,797 )   $ (30,818 )