v3.26.3
Note 10 - Segment and Geographic Information (Tables)
9 Months Ended
Sep. 26, 2026
Notes Tables  
Segment Reporting [Table Text Block]
   

Three Months

Ended

   

Three Months

Ended

   

Nine Months

Ended

   

Nine Months

Ended

 
   

September 26,

   

September 27,

   

September 26,

   

September 27,

 

(in thousands)

 

2026

   

2025

   

2026

   

2025

 

Net sales

  $ 172,956     $ 126,249     $ 447,077     $ 330,726  

Cost of sales

    93,963       70,644       242,096       184,971  

Research and development

    24,464       21,098       73,753       64,705  

Selling

    13,892       13,274       43,121       39,719  

General & administrative

    15,599       14,532       45,081       39,516  

Amortization of purchased intangible assets

    7,177       10,249       21,754       30,182  

Share-based compensation

    4,625       5,659       17,494       17,564  

Other segment items (1)

    (1,087 )     (1,392 )     (3,521 )     2,681  

Income (loss) before taxes

  $ 14,323     $ (7,815 )   $ 7,299     $ (48,612 )