XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 28, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 28,

   

December 27,

 
   

2026

   

2025

 

Raw materials and purchased parts

  $ 87,964     $ 84,797  

Work in process

    23,855       23,388  

Finished goods

    18,986       20,821  

Total inventories

  $ 130,805     $ 129,006  
Property, Plant, and Equipment [Table Text Block]
   

March 28,

   

December 27,

 
   

2026

   

2025

 

Land and land improvements

  $ 12,057     $ 12,364  

Buildings and building improvements

    50,343       49,469  

Machinery and equipment

    104,346       103,273  
      166,746       165,106  

Less accumulated depreciation and amortization

    (90,074 )     (88,119 )

Property, plant and equipment, net

  $ 76,672     $ 76,987  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended

 
   

March 28,

   

March 29,

 
   

2026

   

2025

 

Cost of sales

  $ 274     $ 325  

Research and development

    968       1,219  

Selling, general and administrative

    5,034       4,686  

Total share-based compensation

    6,276       6,230  

Income tax effect

    (163 )     (1,815 )

Total share-based compensation, net

  $ 6,113     $ 4,415  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

 
   

March 28,

   

March 29,

 
   

2026

   

2025

 

Weighted average common shares

    46,996       46,645  

Effect of dilutive securities

    -       -  
      46,996       46,645  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

 

Disaggregated Net Sales

 

March 28, 2026

   

March 29, 2025

 

Systems

  $ 49,440     $ 35,642  

Non-systems

    75,679       61,155  

Total net sales

  $ 125,119     $ 96,797  
   

Three Months Ended

 

Disaggregated Net Sales

 

March 28, 2026

   

March 29, 2025

 

Malaysia

  $ 20,839     $ 18,162  

Philippines

    16,786       13,186  

Taiwan

    14,818       6,287  

China

    13,507       14,128  

Rest of the World

    59,169       45,034  

Total net sales

  $ 125,119     $ 96,797  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
   

Three Months Ended

 
   

March 28,

   

March 29,

 
   

2026

   

2025

 

Customers individually representing more than 10% of net sales

    *    

one

 

Percentage of net sales

    *     11%