XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Balance Sheet Components [Abstract]      
Depreciation expense $ 3,100,000 $ 3,500,000 $ 3,600,000
Goodwill impairment 0 0 0
Property, Plant and Equipment [Line Items]      
Impairment charges $ 0 $ 0  
Furniture, Equipment, And Leasehold Improvements      
Property, Plant and Equipment [Line Items]      
Impairment charges     $ 1,100,000