XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Segment and Geographic Information (Tables)
9 Months Ended
Sep. 27, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three Months

Ended

   

Three Months

Ended

   

Nine Months

Ended

   

Nine Months

Ended

 
   

September 27,

   

September 28,

   

September 27,

   

September 28,

 

(in thousands)

 

2025

   

2024

   

2025

   

2024

 

Net sales

  $ 126,249     $ 95,342     $ 330,726     $ 307,657  

Cost of sales

    70,644       50,415       184,971       166,070  

Research and development

    21,098       19,559       64,705       61,402  

Selling

    13,274       12,345       39,719       39,870  

General & administrative

    14,532       13,739       39,516       45,527  

Amortization of purchased intangible assets

    10,249       9,791       30,182       29,334  

Stock-based compensation

    5,659       5,248       17,564       15,459  

Other segment items (1)

    (1,392 )     (930 )     2,681       (4,362 )

Loss before taxes

  $ (7,815 )   $ (14,825 )   $ (48,612 )   $ (45,643 )