v3.26.1
Note 12 - Additional Financial Statement Information (Tables)
3 Months Ended
Apr. 04, 2026
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
   

Fiscal Quarter Ended

 
   

April 4, 2026

   

March 29, 2025

 

Foreign currency exchange loss

  $ (243 )   $ (972 )

Interest income

    230       320  

Pension expense

    (43 )     (11 )

Other

    (113 )     (14 )
    $ (169 )   $ (677 )
Schedule of Accrued Liabilities [Table Text Block]
  

April 4, 2026

  

December 31, 2025

 

Customer advance payments

 $6,069  $7,059 

Accrued restructuring

  37   566 

Goods received, not yet invoiced

  2,572   2,615 

Accrued taxes, other than income taxes

  1,756   1,620 

Accrued commissions

  3,246   2,998 

Accrued professional fees

  1,830   1,765 

Accrued technical warranty

  876   888 

Current accrued pensions and other post retirement costs

  494   494 
Income taxes  577    

Other

  2,502   2,828 
  $19,959  $20,833