XML 44 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Segment and Geographic Information (Tables)
6 Months Ended
Jun. 27, 2026
Notes Tables  
Segment Reporting [Table Text Block]
   

Three Months

Ended 

   

Three Months

Ended

   

Six Months

Ended

   

Six Months

Ended

 
   

June 27, 

   

June 28,

   

June 27,

   

June 28,

 

(in thousands)

 

2026

   

2025

   

2026

   

2025

 

Net sales

  $ 149,002     $ 107,680     $ 274,121     $ 204,477  

Cost of sales

    81,193       60,173       148,133       114,327  

Research and development

    23,870       21,674       49,289       43,607  

Selling

    14,521       13,320       29,229       26,445  

General & administrative

    14,623       12,783       29,482       24,984  

Amortization of purchased intangible assets

    7,277       10,081       14,577       19,933  

Stock-based compensation

    6,593       5,675       12,869       11,905  

Other segment items (1)

    (1,064 )     (1,195 )     (2,434 )     4,073  

Income (loss) before taxes

  $ 1,989     $ (14,831 )   $ (7,024 )   $ (40,797 )