XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 27, 2024
Jan. 28, 2023
Jan. 27, 2024
Jan. 28, 2023
Apr. 29, 2023
Apr. 30, 2022
Sep. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Previously deferred revenue recognized     $ 3,700 $ 1,100      
Increase in contract assets     9,200        
Unsatisfied performance obligation, amount $ 16,500   16,500        
Previously satisfied performance obligation, amount     10,100        
Total revenue 53,058 $ 54,270 132,188 152,106      
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 $ 1,000 $ 300 $ 1,823 $ 895      
Grant date fair value of warrant (in US dollars per share) $ 4.65 $ 4.65 $ 4.65 $ 4.65      
Customer Warrant              
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Vested in period (in shares)     580,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,400   $ 33,400        
Total revenue     $ 33,900        
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