XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Information (Tables)
12 Months Ended
Apr. 27, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
April 27, 2024April 29, 2023
Raw materials$9,415 $17,456 
Work in process7,470 7,200 
Finished goods9,022 21,367 
$25,907 $46,023 
Schedule of Property, Plant and Equipment Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Property and equipment consisted of the following (in thousands):
April 27, 2024April 29, 2023
Computer equipment and software$18,271 $13,942 
Laboratory equipment19,840 15,577 
Production equipment27,608 19,783 
Leasehold improvements2,525 2,005 
Others534 632 
Construction in progress3,616 6,300 
72,394 58,238 
Less: accumulated depreciation and amortization(28,729)(18,017)
$43,665 $40,222 
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Accrued expenses$9,610 $7,555 
Current payables relating to purchases of property and equipment5,950 4,269 
Current portion of operating lease liabilities2,741 2,630 
$18,301 $14,454 
Schedule of Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Accrued expenses$9,610 $7,555 
Current payables relating to purchases of property and equipment5,950 4,269 
Current portion of operating lease liabilities2,741 2,630 
$18,301 $14,454 
Schedule of Other Noncurrent Liabilities
Other non-current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Non-current payables relating to purchases of property and equipment$4,950 $5,049 
Non-current deferred revenue128 380 
Other non-current liabilities903 324 
$5,981 $5,753