v3.26.1
Note 13 - Guarantees - Changes in Accrued Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Balance at beginning of period $ 4,600 $ 2,837 $ 4,402 $ 3,093
Warranty expense accruals 2,651 1,306 3,861 2,091
Warranty payments (1,373) (907) (2,385) (1,948)
Balance at end of period $ 5,878 $ 3,236 $ 5,878 $ 3,236