XML 53 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 30, 2023
Balance Sheet Components [Abstract]  
Schedule of Marketable Securities
Marketable securities consisted of the following (in thousands):
December 30, 2023Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasuries$45,772 $91 $(26)$45,837 
Commercial paper13,319 — (2)13,317 
Corporate bonds81,612 267 (529)81,350 
U.S. agency securities10,086 (92)10,003 
$150,789 $367 $(649)$150,507 
December 31, 2022Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasuries$25,498 $— $(479)$25,019 
Commercial paper24,893 — (53)24,840 
Corporate bonds68,845 — (1,449)67,396 
Certificates of deposit720 — (14)706 
U.S. agency securities11,295 — (250)11,045 
$131,251 $— $(2,245)$129,006 
Contractual Maturity of Marketable Securities
The contractual maturities of marketable securities were as follows (in thousands):
 December 30, 2023December 31, 2022
 Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$94,772 $94,370 $77,663 $76,902 
Due after one year to five years56,017 56,137 53,588 52,104 
$150,789 $150,507 $131,251 $129,006 
Schedule of Net Inventory
Inventories consisted of the following (in thousands):
 December 30, 2023December 31, 2022
Raw materials$50,808 $55,726 
Work-in-progress39,336 46,067 
Finished goods21,541 21,364 
$111,685 $123,157 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consisted of the following (in thousands):
December 30, 2023December 31, 2022
Land$17,124 $17,136 
Building and building improvements46,526 44,932 
Machinery and equipment286,215 276,180 
Computer equipment and software46,866 45,813 
Furniture and fixtures7,490 7,540 
Leasehold improvements91,063 86,500 
Sub-total495,284 478,101 
Less: Accumulated depreciation and amortization(358,021)(335,711)
Net property, plant and equipment137,263 142,390 
Construction-in-progress67,136 47,458 
Total$204,399 $189,848 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 30, 2023December 31, 2022
Accrued compensation and benefits$20,073 $15,864 
Accrued income and other taxes8,205 12,817 
Accrued employee stock purchase plan contributions withheld4,263 4,585 
Accrued warranty3,177 4,199 
Accrued restructuring charges— 1,249 
Other accrued expenses5,319 3,401 
$41,037 $42,115