v3.26.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 367,766 $ (108,114) $ 61,720
Other comprehensive loss:      
Unrealized (loss) gain on available-for-sale securities, net of taxes (2,109) 3,995 (1,728)
Foreign currency translation adjustments (2,557) (5,561) 105
Other comprehensive loss (4,666) (1,566) (1,623)
Total comprehensive income (loss) $ 363,100 $ (109,680) $ 60,097