XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Earnings Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net (Loss) Earnings Per Share Attributable to Ordinary Shareholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Numerator:      
Net (loss) income $ (108,114) $ 61,720 $ (236,161)
Weighted-average shares used to compute net (loss) earnings per share attributable to ordinary shareholders      
Basic (in shares) 103,661,704 99,646,231 95,729,844
Diluted (in shares) 103,661,704 103,980,132 95,729,844
Net (loss) earnings per share attributable to ordinary shareholders      
Basic (in dollars per share) $ (1.04) $ 0.62 $ (2.47)
Diluted (in dollars per share) $ (1.04) $ 0.59 $ (2.47)