XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 29, 2023
Jul. 30, 2022
Apr. 29, 2023
Apr. 30, 2022
Sep. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Previously deferred revenue recognized $ 1,300 $ 700      
Decrease in contract assets 1,397 4,040      
Decrease in deferred revenue 900        
Unsatisfied performance obligation, amount 25,100        
Previously satisfied performance obligation, amount 10,100        
Total revenue 35,095 46,467      
Number of shares called by warrant (in shares)       4,080,000  
Exercise of warrants, price per share (in US dollars per share)       $ 10.74  
Number of shares vested upon warrant exercise (in shares)       40,000  
Maximum aggregate payments over contract term       $ 201,000  
Warrant contra revenue $ 436 $ 388      
Grant date fair value of warrant (in US dollars per share) $ 4.65 $ 4.65      
Customer warrant          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Vested in period (in shares) 80,000   80,000    
IP Licensing and Development Contract Customer          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount         $ 43,500
Billed revenue from contract with customer $ 33,100        
Total revenue $ 33,300        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | IP Licensing and Development Contract Customer          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, period         3 years