XML 120 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts and Reserves (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Allowance for credit losses      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 1,041 $ 976 $ 1,726
Additions charged to Costs and Expenses 17,205 1,306 (460)
Deductions [1] (15,080) (1,241) (290)
Balance at End of Period 3,166 1,041 976
Inventory and other reserves      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 8,888 6,468 7,141
Additions charged to Costs and Expenses 72 7,350 6,796
Deductions [1] (5,028) (4,930) (7,469)
Balance at End of Period 3,932 8,888 6,468
Tax valuation allowance      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 89,801 35,818 10,083
Additions charged to Costs and Expenses 83,431 53,946 27,871
Additions charged to Other Accounts 6,068 110 (143)
Deductions [1] (849) (73) (1,993)
Balance at End of Period $ 178,451 $ 89,801 $ 35,818
[1] Primarily represents the utilization of established reserves, net of recoveries, where applicable.