XML 21 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Revenue:      
Revenue $ 1,976,845 $ 820,627 $ 716,720
Cost of sales:      
Cost of sales 1,476,203 501,991 432,789
Gross margin:      
Total gross margin 500,642 318,636 283,931
Selling, general and administrative 443,251 158,753 114,420
Research and development 127,678 100,729 97,687
Impairment of goodwill 240,708 18,359  
(Loss) income from operations (310,995) 40,795 71,824
Other income (loss):      
Interest expense, net (5,613) (2,188) (4,220)
Other income (expense), net 10,986 1,057 (4,373)
(Loss) income before income taxes (305,622) 39,664 63,231
(Benefit from) provision for income taxes (23,059) 882 1,891
Equity method investment income (loss), net of tax 17,441 4,837 (1,674)
Net (loss) income $ (265,122) $ 43,619 $ 59,666
Net (loss) income per share      
Basic (in dollars per share) $ (5.4) $ 1.56 $ 2.19
Diluted (in dollars per share) $ (5.4) $ 1.55 $ 2.18
Weighted-average shares outstanding:      
Basic (in shares) 49,087,346 28,018,656 27,203,417
Diluted (in shares) 49,087,346 28,173,488 27,327,993
Product sales      
Revenue:      
Revenue $ 1,415,349 $ 692,722 $ 585,771
Cost of sales:      
Cost of sales 959,230 404,347 340,174
Gross margin:      
Total gross margin 456,119 288,375 245,597
Contract services      
Revenue:      
Revenue 561,496 127,905 130,949
Cost of sales:      
Cost of sales 516,973 97,644 92,615
Gross margin:      
Total gross margin $ 44,523 $ 30,261 $ 38,334