v3.25.2
Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Dec. 28, 2024
Balance $ 13,870    
Right-of-use assets obtained for new lease contracts during the period 10,040    
Amortization of right-of-use assets during the period (3,840) $ (3,812)  
Adjustments for present value and foreign currency effects 256    
Balance 20,326    
Balance 15,251    
Lease liabilities accrued for new lease contracts during the period 10,040    
Accretion of lease liabilities 573    
Operating cash used for payments on lease liabilities (4,187) $ (4,564)  
Adjustments for present value and foreign currency effects 221    
Balance 21,898    
Less: Current portion of operating lease liabilities (included in Accrued liabilities) (5,923)   $ (5,818)
Long-term operating lease liabilities, net of current portion $ 15,975   $ 9,433