XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 27, 2025
Balance Sheet Components [Abstract]  
Schedule of Marketable Securities
Marketable securities consisted of the following (in thousands):
December 27, 2025Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
U.S. treasuries$76,397 $229 $— $76,626 
Commercial paper7,414 (1)7,414 
Corporate bonds74,612 296 (11)74,897 
U.S. agency securities12,887 24 (6)12,905 
$171,310 $550 $(18)$171,842 
December 28, 2024Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasuries$71,188 $139 $(75)$71,252 
Commercial paper998 — — 998 
Corporate bonds83,091 211 (126)83,176 
U.S. agency securities13,881 15 (27)13,869 
$169,158 $365 $(228)$169,295 
Contractual Maturity of Marketable Securities
The contractual maturities of marketable securities were as follows (in thousands):
 December 27, 2025December 28, 2024
 Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$105,351 $105,654 $82,492 $82,587 
Due after one year to five years65,959 66,188 86,666 86,708 
$171,310 $171,842 $169,158 $169,295 
Schedule of Net Inventory
Inventories consisted of the following (in thousands):
 December 27, 2025December 28, 2024
Raw materials$47,969 $45,547 
Work-in-progress42,812 38,366 
Finished goods20,103 17,763 
$110,884 $101,676 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consisted of the following (in thousands):
December 27, 2025December 28, 2024
Land$35,274 $17,124 
Building and building improvements46,502 46,578 
Machinery and equipment317,024 307,201 
Computer equipment and software45,135 47,344 
Furniture and fixtures7,043 7,430 
Leasehold improvements104,262 101,374 
Sub-total555,240 527,051 
Less: Accumulated depreciation and amortization(390,323)(379,968)
Net property, plant and equipment164,917 147,083 
Construction-in-progress94,151 63,147 
Total$259,068 $210,230 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 27, 2025December 28, 2024
Accrued compensation and benefits$31,495 $26,077 
Accrued income and other taxes3,098 2,969 
Accrued employee stock purchase plan contributions withheld5,190 6,034 
Accrued warranty2,503 3,558 
Other accrued expenses5,249 5,104 
$47,535 $43,742