XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Information (Tables)
9 Months Ended
Jan. 27, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventories consisted of the following (in thousands):
January 27, 2024April 29, 2023
Raw materials$11,441 $17,456 
Work in process8,263 7,200 
Finished goods11,803 21,367 

$31,507 $46,023 
Schedule of Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
January 27, 2024April 29, 2023
Computer equipment and software$18,217 $13,942 
Laboratory equipment17,720 15,577 
Production equipment24,718 19,783 
Leasehold improvements2,009 2,005 
Others648 632 
Construction in progress7,526 6,300 
70,838 58,239 
Less: accumulated depreciation and amortization(25,939)(18,017)
$44,899 $40,222 
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consisted of the following (in thousands):
January 27, 2024April 29, 2023
Accrued expenses$9,868 $7,555 
Current payables relating to purchases of property and equipment5,594 4,269 
Current portion of operating lease liabilities2,806 2,630 

$18,268 $14,454 
Schedule of Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
January 27, 2024April 29, 2023
Accrued expenses$9,868 $7,555 
Current payables relating to purchases of property and equipment5,594 4,269 
Current portion of operating lease liabilities2,806 2,630 

$18,268 $14,454 
Schedule of Other Noncurrent Liabilities
Other non-current liabilities consisted of the following (in thousands):
January 27, 2024April 29, 2023
Non-current payables relating to purchases of property and equipment$5,490 $5,049 
Non-current deferred revenue239 380 
Other non-current liabilities972 324 

$6,701 $5,753