v3.25.2
Note 13 - Segment Reporting (Tables)
6 Months Ended
Jun. 28, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 28,

  

June 29,

  

June 28,

  

June 29,

 

(In thousands)

 

2025

  

2024

  

2025

  

2024

 

Revenue

 $123,971  $124,076  $244,121  $264,891 
                 

Cost of revenue

 $39,220  $39,325  $77,642  $83,932 
                 

Gross margin

 $84,751  $84,751  $166,479  $180,959 
                 

Total operating expenses

 $80,045  $62,186  $154,799  $141,820 
                 

Net income

 $2,913  $22,631  $7,935  $37,427