XML 25 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
shares in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Revenue:      
Total revenue $ 106,477,000 $ 58,697,000 $ 53,835,000
Cost of revenue:      
Total cost of revenue 42,462,000 20,419,000 7,729,000
Gross profit 64,015,000 38,278,000 46,106,000
Operating expenses:      
Research and development 47,949,000 34,845,000 27,564,000
Selling, general and administrative 34,900,000 28,667,000 16,471,000
Impairment charges 3,134,000 0 0
Total operating expenses 85,983,000 63,512,000 44,035,000
Operating income (loss) (21,968,000) (25,234,000) 2,071,000
Other income (expense), net (245,000) (62,000) 24,000
Income (loss) before income taxes (22,213,000) (25,296,000) 2,095,000
Provision (benefit) for income taxes (37,000) 2,215,000 766,000
Net income (loss) (22,176,000) (27,511,000) 1,329,000
Undistributed earnings attributable to participating securities 0 0 (1,329,000)
Net loss attributable to ordinary shareholders $ (22,176,000) $ (27,511,000) $ 0
Net loss per share attributable to ordinary shareholders:      
Net loss per share, basic (in US dollars per share) $ (0.25) $ (0.40) $ 0
Net loss per share, diluted (in US dollars per share) $ (0.25) $ (0.40) $ 0
Weighted-average shares used in computing net loss per share attributable to ordinary shareholders:      
Weighted-average shares used in computing net loss per share, basic (in shares) 88,398 69,099 71,728
Weighted-average shares used in computing net loss per share, diluted (in shares) 88,398 69,099 71,728
Product sales      
Revenue:      
Total revenue $ 73,721,000 $ 27,477,000 $ 11,617,000
Cost of revenue:      
Total cost of revenue 40,082,000 16,071,000 6,713,000
Product engineering services      
Revenue:      
Total revenue 7,741,000 9,579,000 5,311,000
Cost of revenue:      
Total cost of revenue 1,918,000 3,168,000 757,000
IP license      
Revenue:      
Total revenue 23,309,000 17,273,000 33,671,000
IP license engineering services      
Revenue:      
Total revenue 1,706,000 4,368,000 3,236,000
Cost of revenue:      
Total cost of revenue $ 462,000 $ 1,180,000 $ 259,000