XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Information
3 Months Ended
Aug. 02, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Financial Information Supplemental Financial Information
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 
Property and Equipment, Net
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 
Depreciation and amortization expense was $5.5 million for the three months ended August 2, 2025, and $4.2 million for the three months ended August 3, 2024. Computer equipment and software primarily includes technology licenses for computer-aided design tools relating to the Company’s R&D design of future products and intellectual properties. Production equipment and construction in progress primarily include mask set costs capitalized relating to the Company’s products already introduced or to be introduced.
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 
Other Non-current 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