XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Information (Tables)
3 Months Ended
Aug. 02, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
August 2, 2025May 3, 2025
Raw materials$16,065 $12,734 
Work in process28,746 24,583 
Finished goods71,866 52,712 

$116,677 $90,029 
Schedule of Property, Plant and Equipment
Property and equipment consisted of the following (in thousands):
August 2, 2025May 3, 2025
Production equipment$45,208 $44,789 
Computer equipment and software29,044 27,901 
Laboratory equipment24,117 21,944 
Leasehold improvements3,844 3,222 
Others292 291 
Construction in progress16,611 9,687 
119,116 107,834 
Less: Accumulated depreciation and amortization(49,672)(44,203)
$69,444 $63,631 
Schedule of Other Current Liabilities
Other current liabilities consisted of the following (in thousands):
August 2, 2025May 3, 2025
Accrued expenses$15,511 $12,202 
Accruals relating to inventory purchases6,035 10,164 
Current payables relating to purchases of property and equipment9,260 8,420 
Current portion of operating lease liabilities3,263 3,342 
Others
6,247 1,328 

$40,316 $35,456 
Schedule of Other Noncurrent Liabilities
Other non-current liabilities consisted of the following (in thousands):
August 2, 2025May 3, 2025
Non-current payables relating to purchases of property and equipment$1,585 $5,762 
Other non-current liabilities1,477 1,509 

$3,062 $7,271