XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended 9 Months Ended
Dec. 28, 2021
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2022
Jan. 31, 2021
Sep. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Previously deferred revenue recognized   $ 300 $ 1,400   $ 4,000 $ 4,500  
Unsatisfied performance obligation, amount   65,600   $ 65,600 65,600    
Previously satisfied performance obligation, amount         17,100    
Total revenue   31,800 $ 13,458   68,951 38,947  
Number of shares called by warrant (in shares) 4,080,000            
Exercise of warrants, price per share (in US dollars per share) $ 10.74            
Exercise period of warrant (in years) 7 years            
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   400     407 $ 0  
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   $ 10,900   10,900 $ 10,900    
Total revenue       $ 5,700      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-02-01              
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Revenue, remaining performance obligation, period   3 years   3 years 3 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-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