XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 26, 2020
Balance Sheet Components [Abstract]  
Schedule of Marketable Securities
Marketable securities consisted of the following (in thousands):
December 26, 2020Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. Treasuries$40,602 $124 $— $40,726 
Corporate bonds24,156 176 (2)24,330 
Certificate of deposit2,160 19 — 2,179 
Agency securities575 — — 575 
$67,493 $319 $(2)$67,810 

December 28, 2019Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. Treasuries$10,458 $11 $— $10,469 
Commercial paper3,914 (4)3,911 
Corporate bond33,867 68 (7)33,928 
Certificate of deposit3,584 — 3,589 
Agency securities24,408 38 (16)24,430 
$76,231 $123 $(27)$76,327 
Contractual Maturity of Marketable Securities
The contractual maturities of marketable securities were as follows (in thousands):
 December 26, 2020December 28, 2019
 Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$50,500 $50,679 $38,899 $38,944 
Due after one year to five years16,993 17,131 37,332 37,383 
$67,493 $67,810 $76,231 $76,327 
Schedule of Net Inventory
Inventories consisted of the following (in thousands):
 December 26, 2020December 28, 2019
Raw materials$48,122 $38,528 
Work-in-progress30,806 29,720 
Finished goods20,301 15,010 
$99,229 $83,258 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consisted of the following (in thousands):
December 26, 2020December 28, 2019
Land$4,751 $— 
Machinery and equipment226,185 201,861 
Computer equipment and software36,361 35,192 
Furniture and fixtures6,894 6,756 
Leasehold improvements79,144 76,081 
Sub-total353,335 319,890 
Less: Accumulated depreciation and amortization(294,468)(273,001)
Net property, plant and equipment58,867 46,889 
Construction-in-progress45,236 11,858 
Total$104,103 $58,747 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 26, 2020December 28, 2019
Accrued compensation and benefits$33,110 $21,329 
Accrued employee stock purchase plan contributions withheld4,240 3,331 
Accrued warranty3,918 1,942 
Accrued income and other taxes6,976 6,846 
Accrued contingent consideration4,012 — 
Other accrued expenses3,086 2,991 
$55,342 $36,439