XML 58 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 28, 2021
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Sep. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Previously deferred revenue recognized   $ 4,000 $ 4,500 $ 16,900  
Increase in contract assets   5,500      
Decrease in deferred revenue   2,900      
Unsatisfied performance obligation, amount   59,000      
Previously satisfied performance obligation, amount   11,400      
Total revenue   106,477 58,697 53,835  
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   640 $ 0 $ 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      
Total revenue   $ 11,600      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-05-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, period   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