XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 25, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

June 25,

  

December 25,

 
  

2022

  

2021

 

Raw materials and purchased parts

 $93,648  $92,798 

Work in process

  41,760   40,732 

Finished goods

  27,258   27,523 

Total inventories

 $162,666  $161,053 
Property, Plant and Equipment [Table Text Block]
  

June 25,

  

December 25,

 
  

2022

  

2021

 

Land and land improvements

 $6,986  $7,703 

Buildings and building improvements

  30,578   31,711 

Machinery and equipment

  98,945   95,542 
   136,509   134,956 

Less accumulated depreciation and amortization

  (74,362)  (70,999)

Property, plant and equipment, net

 $62,147  $63,957 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 25,

  

June 26,

  

June 25,

  

June 26,

 
  

2022

  

2021

  

2022

  

2021

 

Cost of sales

 $172  $191  $317  $453 

Research and development

  826   763   1,578   1,544 

Selling, general and administrative

  2,935   2,552   5,460   5,032 

Total share-based compensation

  3,933   3,506   7,355   7,029 

Income tax benefit

  (836)  (180)  (2,462)  (414)

Total share-based compensation, net

 $3,097  $3,326  $4,893  $6,615 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 25,

  

June 26,

  

June 25,

  

June 26,

 
  

2022

  

2021

  

2022

  

2021

 

Weighted average common shares

  48,475   48,555   48,626   46,155 

Effect of dilutive securities

  453   919   622   1,323 
   48,928   49,474   49,248   47,478 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 25, 2022

  

June 26, 2021

  

June 25, 2022

  

June 26, 2021

 

Systems:

                

Semiconductor Test & Inspection

 $131,951  $149,661  $249,300  $287,820 

PCB Test

  -   9,211   -   17,831 

Non-systems:

                

Semiconductor Test & Inspection

  85,275   81,464   165,683   155,711 

PCB Test

  -   4,467   -   8,929 

Total net sales

 $217,226  $244,803  $414,983  $470,291 
  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 25, 2022

  

June 26, 2021

  

June 25, 2022

  

June 26, 2021

 

China

 $46,585  $57,183  $85,238  $111,448 

Malaysia

  28,857   19,136   48,973   42,395 

Philippines

  21,562   36,533   45,947   70,287 

United States

  19,553   21,878   43,316   41,937 

Taiwan

  15,569   27,190   35,377   59,386 

Rest of the World

  85,100   82,883   156,132   144,838 

Total net sales

 $217,226  $244,803  $414,983  $470,291