XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 25, 2021
Balance Sheet Components [Abstract]  
Schedule of Marketable Securities
Marketable securities consisted of the following (in thousands):
December 25, 2021Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasuries$39,128 $— $(143)$38,985 
Commercial paper32,174 — (13)32,161 
Corporate bonds52,832 29 (151)52,710 
Certificate of deposit1,200 (2)1,199 
$125,334 $30 $(309)$125,055 
December 26, 2020Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasuries$40,602 $124 $— $40,726 
Corporate bond24,156 176 (2)24,330 
Certificate of deposit2,160 19 — 2,179 
U.S. agency securities575 — — 575 
$67,493 $319 $(2)$67,810 
Contractual Maturity of Marketable Securities
The contractual maturities of marketable securities were as follows (in thousands):
 December 25, 2021December 26, 2020
 Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$75,804 $75,778 $50,500 $50,679 
Due after one year to five years49,530 49,277 16,993 17,131 
$125,334 $125,055 $67,493 $67,810 
Schedule of Net Inventory
Inventories consisted of the following (in thousands):
 December 25, 2021December 26, 2020
Raw materials$57,673 $48,122 
Work-in-progress35,935 30,806 
Finished goods17,940 20,301 
$111,548 $99,229 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consisted of the following (in thousands):
December 25, 2021December 26, 2020
Land$4,751 $4,751 
Building and building improvements41,722 — 
Machinery and equipment252,632 226,185 
Computer equipment and software44,667 36,361 
Furniture and fixtures7,293 6,894 
Leasehold improvements82,266 79,144 
Sub-total433,331 353,335 
Less: Accumulated depreciation and amortization(312,700)(294,468)
Net property, plant and equipment120,631 58,867 
Construction-in-progress25,924 45,236 
Total$146,555 $104,103 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 25, 2021December 26, 2020
Accrued compensation and benefits$29,706 $33,110 
Accrued employee stock purchase plan contributions withheld4,693 4,240 
Accrued warranty2,805 3,918 
Accrued income and other taxes8,086 6,976 
Accrued restructuring charges2,478 — 
Accrued contingent consideration— 4,012 
Other accrued expenses3,068 3,086 
$50,836 $55,342