XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2021
Jan. 28, 2023
Jan. 31, 2022
Jan. 28, 2023
Jan. 31, 2022
Sep. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Previously deferred revenue recognized   $ 1,100 $ 300 $ 1,100 $ 4,000  
Increase in contract assets       9,185 5,239  
Increase in deferred revenue       2,300    
Unsatisfied performance obligation, amount   11,700   11,700    
Previously satisfied performance obligation, amount       10,100    
Total revenue   54,270 $ 31,800 152,106 68,951  
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          
Grant date fair value of warrant (in US dollars per share) $ 4.65          
Warrant contra revenue   300   $ 895 $ 407  
Customer warrants            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Vested in period (in shares)       80,000    
IP Licensing and Development Contract Customer            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Billed revenue from contract with customer   $ 22,200   $ 22,200    
Total revenue       $ 32,700    
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
Revenue, remaining performance obligation, amount           $ 43,500