v3.25.3
Note 13 - Additional Financial Statement Information (Tables)
9 Months Ended
Sep. 27, 2025
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
  Fiscal Quarter Ended  

For the Nine Fiscal Months Ended

 
  

September 27, 2025

  

September 28, 2024

  

September 27, 2025

  

September 28, 2024

 

Foreign currency exchange loss

 $(101) $(2,912) $(2,836) $(36)

Interest income

  489   370   1,358   1,192 

Pension expense

  (15)  (8)  (37)  (28)

Other

  (214)  (96)  (266)  (213)
  $159  $(2,646) $(1,781) $915 
Schedule of Accrued Liabilities [Table Text Block]
  

September 27, 2025

  

December 31, 2024

 

Customer advance payments

 $8,893  $7,009 

Accrued restructuring

  114   235 

Goods received, not yet invoiced

  3,652   1,572 

Accrued taxes, other than income taxes

  1,466   1,994 

Accrued commissions

  3,530   3,895 

Accrued professional fees

  2,198   1,587 

Accrued technical warranty

  794   857 

Current accrued pensions and other post retirement costs

  596   596 

Other

  2,916   1,980 
  $24,159  $19,725