XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Balance Sheet Components [Abstract]      
Depreciation expense $ 3,600,000 $ 3,900,000 $ 3,100,000
Goodwill impairment 0 0 0
Impairment of deferred contract acquisition costs recognized 0 $ 0 $ 0
Furniture, Equipment, And Leasehold Improvements      
Property, Plant and Equipment [Line Items]      
Impairment charges $ 1,100,000