XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 27, 2024
Jan. 28, 2023
Jan. 27, 2024
Jan. 28, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 53,058 $ 54,270 $ 132,188 $ 152,106
Hong Kong        
Disaggregation of Revenue [Line Items]        
Total revenue 28,393 1,583 48,885 8,636
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 15,436 16,513 29,688 35,001
Taiwan        
Disaggregation of Revenue [Line Items]        
Total revenue 3,482 2,048 13,730 1,297
Mainland China        
Disaggregation of Revenue [Line Items]        
Total revenue 798 29,233 22,415 83,412
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,949 $ 4,893 $ 17,470 $ 23,760