XML 45 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]    
Product warranties beginning balance $ 7,495 $ 6,783
Accruals for warranties issued 4,044 3,813
Settlements (in cash or in-kind) (5,831) (4,189)
Change in reserve estimate 1,787 623
Product warranties ending balance 7,495 7,030
Product warranties ending balance 7,495 7,030
Less: Current portion of warranties (6,484) (6,088)
Total long-term warranties $ 1,011 $ 942