XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

April 1,

  

December 31,

 
  

2023

  

2022

 

Raw materials and purchased parts

 $106,585  $106,041 

Work in process

  40,814   36,024 

Finished goods

  28,790   28,076 

Total inventories

 $176,189  $170,141 
Property, Plant and Equipment [Table Text Block]
  

April 1,

  

December 31,

 
  

2023

  

2022

 

Land and land improvements

 $7,252  $7,066 

Buildings and building improvements

  33,441   31,161 

Machinery and equipment

  106,262   105,109 
   146,955   143,336 

Less accumulated depreciation and amortization

  (79,747)  (78,325)

Property, plant and equipment, net

 $67,208  $65,011 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Cost of sales

 $180  $145 

Research and development

  866   752 

Selling, general and administrative

  2,868   2,525 

Total share-based compensation

  3,914   3,422 

Income tax benefit

  (2,776)  (1,626)

Total share-based compensation, net

 $1,138  $1,796 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Weighted average common shares

  47,343   48,778 

Effect of dilutive securities

  828   791 
   48,171   49,569 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Systems

 $102,984  $117,349 

Non-systems

  76,387   80,408 

Total net sales

 $179,371  $197,757 
  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Malaysia

 $31,895  $20,116 

Philippines

  31,790   24,385 

China

  21,110   38,653 

United States

  18,743   23,763 

Taiwan

  8,317   19,808 

Rest of the World

  67,516   71,032 

Total net sales

 $179,371  $197,757 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Customers individually accounting for more than 10% of net sales

 

two

  

one

 

Percentage of net sales

  24%  11%