XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 28, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands)

 

2024

   

2023

   

2022

 

Weighted average common shares outstanding

    46,908       47,486       48,178  

Effect of dilutive stock options and restricted stock units

    -       539       621  
      46,908       48,025       48,799  
Schedule of Inventory, Current [Table Text Block]
   

December 28,

   

December 30,

 
   

2024

   

2023

 

Raw materials and purchased parts

  $ 94,970     $ 103,118  

Work in process

    25,833       26,820  

Finished goods

    21,058       25,855  

Total inventories

  $ 141,861     $ 155,793  
Property, Plant and Equipment [Table Text Block]
   

December 28,

   

December 30,

 
   

2024

   

2023

 

Land and land improvements

  $ 6,941     $ 7,301  

Buildings and building improvements

    47,733       39,677  

Machinery and equipment

    104,767       108,831  
      159,441       155,809  

Less accumulated depreciation and amortization

    (84,655 )     (86,724 )

Property, plant and equipment, net

  $ 74,786     $ 69,085  
Disaggregation of Revenue [Table Text Block]

(in thousands)

 

2024

   

2023

   

2022

 

Systems-Semiconductor Test & Inspection

  $ 139,133     $ 326,448     $ 474,655  

Non-systems-Semiconductor Test & Inspection

    262,646       309,874       338,120  

Net sales

  $ 401,779     $ 636,322     $ 812,775