XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (108,114) $ 61,720 $ (236,161)
Other comprehensive loss:      
Unrealized gain (loss) on available-for-sale securities, net of taxes 3,995 (1,728) (71)
Foreign currency translation adjustments (5,561) 105 (1,814)
Other comprehensive loss (1,566) (1,623) (1,885)
Total comprehensive (loss) income $ (109,680) $ 60,097 $ (238,046)