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

Three Months Ended

  

Nine Months Ended

 
  

September 27,

  

September 28,

  

September 27,

  

September 28,

 

(In thousands)

 

2025

  

2024

  

2025

  

2024

 

Revenue

 $133,349  $127,091  $377,470  $391,982 
                 

Cost of revenue

 $42,822  $39,403  $120,464  $123,335 
                 

Gross margin

 $90,527  $87,688  $257,006  $268,647 
                 

Total operating expenses

 $92,061  $80,161  $246,860  $221,981 
                 

Net income

 $2,794  $7,190  $10,729  $44,617