v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Apr. 30, 2026
USD ($)
segement
shares
Apr. 30, 2025
USD ($)
shares
Apr. 30, 2024
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Unrealized foreign currency transaction loss $ (790,000) $ (2,211,000) $ (1,930,000)
Capitalized costs, additions $ 0 0  
Number of operating segments | segement 1    
Number of reportable segments | segement 1    
Impairment of goodwill $ 0 0 0
Impairment charges $ 0 0 0
Estimated amortization period of sales commissions 5 years    
Advertising costs $ 20,400,000 $ 22,500,000 26,000,000.0
Treasury stock (in shares) | shares 3,608,870 35,937  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of likelihood that a tax benefit will be sustained 50.00%    
Income Statement Location: us-gaap:OtherNonoperatingIncomeExpense      
Summary Of Significant Accounting Policies [Line Items]      
Unrealized foreign currency transaction loss $ (2,100,000) $ (2,500,000) $ (3,400,000)