XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands)

 

2023

  

2022

  

2021

 

Weighted average common shares outstanding

  47,486   48,178   47,409 

Effect of dilutive stock options and restricted stock units

  539   621   1,051 
   48,025   48,799   48,460 
Schedule of Inventory, Current [Table Text Block]
  

December 30,

  

December 31,

 
  

2023

  

2022

 

Raw materials and purchased parts

 $103,118  $106,041 

Work in process

  26,820   36,024 

Finished goods

  25,855   28,076 

Total inventories

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

December 30,

  

December 31,

 
  

2023

  

2022

 

Land and land improvements

 $7,301  $7,066 

Buildings and building improvements

  39,677   31,161 

Machinery and equipment

  108,831   105,109 
   155,809   143,336 

Less accumulated depreciation and amortization

  (86,724)  (78,325)

Property, plant and equipment, net

 $69,085  $65,011 
Disaggregation of Revenue [Table Text Block]

(in thousands)

 

2023

  

2022

  

2021

 

Systems-Semiconductor Test & Inspection

 $326,448  $474,655  $541,589 

Non-systems-Semiconductor Test & Inspection

  309,874   338,120   318,865 

Systems-PCB Test

  -   -   17,831 

Non-systems-PCB Test

  -   -   8,929 

Net sales

 $636,322  $812,775  $887,214