XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Previously deferred revenue recognized $ 4,100 $ 1,200 $ 4,000
Increase (decrease) in contract assets 12,900    
Increase (decrease) in deferred revenue (391) 3,186 (2,882)
Unsatisfied performance obligation, amount 11,600    
Previously satisfied performance obligation, amount 1,500    
Total revenue $ 192,970 $ 184,194 $ 106,477
Number of shares called by warrant (in shares)     4,080
Exercise of warrants, price per share (in US dollars per share) $ 10.74   $ 10.74
Exercise period of warrant (in years)     7 years
Number of shares vested upon warrant exercise (in shares)   40  
Maximum aggregate payments over contract term     $ 201,000
Grant date fair value of warrant (in US dollars per share) $ 4.65    
Warrant contra revenue $ 3,925 $ 1,220 640
Customer warrant      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Vested (in shares) 1,080 80  
IP Licensing and Development Contract Customer      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, amount     $ 43,500
Total revenue $ 10,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-28      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period (in years) 1 year