v3.26.1
Warranty Obligations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 05, 2026
Mar. 30, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 5,474 $ 5,140
Provisions for warranties issued during the period 1,301 1,453
Fulfillment of warranty obligations (1,127) (873)
Foreign exchange rate changes   (8)
Ending balance $ 5,648 $ 5,728