v3.26.1
Net Earnings (Loss) Per Share Attributable to Ordinary Shareholders - Basic And Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Numerator:      
Net income (loss) $ 367,766 $ (108,114) $ 61,720
Denominator:      
Weighted-average shares used to compute net earnings (loss) per share attributable to ordinary shareholders, basic (in shares) 105,335,440 103,661,704 99,646,231
Weighted-average shares used to compute net earnings (loss) per share attributable to ordinary shareholders, diluted (in shares) 107,220,768 103,661,704 103,980,132
Net earnings (loss) per share attributable to ordinary shareholders, basic (in dollars per share) $ 3.49 $ (1.04) $ 0.62
Net earnings (loss) per share attributable to ordinary shareholders, diluted (in dollars per share) $ 3.43 $ (1.04) $ 0.59