XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Warranty Provision (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Dec. 29, 2024
Schedule of Warranty Provision [Line Items]      
Warranty provision, beginning of period $ 5,968 $ 4,849  
Accruals for new warranties issued 3,238 830  
Settlements, other (5,837) (932)  
Warranty provision, end of period 3,369 4,747  
Warranty provision, noncurrent 2,140 3,322 $ 3,437
Warranty Provision, Current [Member]      
Schedule of Warranty Provision [Line Items]      
Warranty provision, current $ 1,229 $ 1,425