XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 30, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

March 30,

  

December 30,

 
  

2024

  

2023

 

Raw materials and purchased parts

 $97,661  $103,118 

Work in process

  28,931   26,820 

Finished goods

  24,995   25,855 

Total inventories

 $151,587  $155,793 
Property, Plant and Equipment [Table Text Block]
  

March 30,

  

December 30,

 
  

2024

  

2023

 

Land and land improvements

 $7,114  $7,301 

Buildings and building improvements

  46,193   39,677 

Machinery and equipment

  110,271   108,831 
   163,578   155,809 

Less accumulated depreciation and amortization

  (87,164)  (86,724)

Property, plant and equipment, net

 $76,414  $69,085 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

 
  

March 30,

  

April 1,

 
  

2024

  

2023

 

Cost of sales

 $227  $180 

Research and development

  834   866 

Selling, general and administrative

  3,567   2,868 

Total share-based compensation

  4,628   3,914 

Income tax effect

  203   (2,776)

Total share-based compensation, net

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

Three Months Ended

 
  

March 30,

  

April 1,

 
  

2024

  

2023

 

Weighted average common shares

  47,134   47,343 

Effect of dilutive securities

  -   828 
   47,134   48,171 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 

Disaggregated Net Sales

 

March 30, 2024

  

April 1, 2023

 

Systems

 $37,311  $102,984 

Non-systems

  70,303   76,387 

Total net sales

 $107,614  $179,371 
  

Three Months Ended

 

Disaggregated Net Sales

 

March 30, 2024

  

April 1, 2023

 

Malaysia

 $16,899  $31,895 

United States

  14,642   18,743 

Singapore

  12,064   10,706 

Philippines

  11,842   31,790 

China

  11,744   21,110 

Rest of the World

  40,423   65,127 

Total net sales

 $107,614  $179,371 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Three Months Ended

 
  

March 30,

  

April 1,

 
  

2024

  

2023

 

Customers individually accounting for more than 10% of net sales

 

one

  

two

 

Percentage of net sales

 10%  24%