XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Additional Financial Statement Information (Tables)
6 Months Ended
Jun. 28, 2025
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
    Fiscal Quarter Ended    

Six Fiscal Months Ended

 
   

June 28, 2025

   

June 29, 2024

   

June 28, 2025

   

June 29, 2024

 

Foreign currency exchange (loss) gain

  $ (1,763 )   $ 1,287     $ (2,735 )   $ 2,877  

Interest income

    549       499       869       822  

Pension expense

    (11 )     (10 )     (22 )     (20 )

Other

    (37 )     (75 )     (50 )     (118 )
    $ (1,262 )   $ 1,701     $ (1,938 )   $ 3,561  
Schedule of Accrued Liabilities [Table Text Block]
   

June 28, 2025

   

December 31, 2024

 

Customer advance payments

  $ 8,730     $ 7,009  

Accrued restructuring

    178       235  

Goods received, not yet invoiced

    3,030       1,572  

Accrued taxes, other than income taxes

    1,540       1,994  

Accrued commissions

    3,749       3,895  

Accrued professional fees

    2,127       1,587  

Accrued technical warranty

    820       857  

Current accrued pensions and other post retirement costs

    596       596  

Other

    2,711       1,980  
    $ 23,481     $ 19,725