XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Apr. 30, 2025
USD ($)
segement
$ / shares
shares
Apr. 30, 2024
USD ($)
$ / shares
shares
Apr. 30, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Unrealized foreign currency transaction loss (gain) $ (2,211,000) $ (1,930,000) $ 1,386,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  
Estimated amortization period of sales commissions 5 years    
Advertising costs $ 22,500,000 $ 26,000,000 22,400,000
Treasury stock (in shares) | shares 35,937 35,937  
Average treasury stock repurchase price ( in $ / shares) | $ / shares $ 10.30 $ 10.30  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of likelihood that a tax benefit will be sustained 50.00%    
Operating Right-Of-Use Assets      
Summary Of Significant Accounting Policies [Line Items]      
Impairment charges     5,100,000
Furniture, Equipment, And Leasehold Improvements      
Summary Of Significant Accounting Policies [Line Items]      
Impairment charges     1,100,000
Other Income (Expense)      
Summary Of Significant Accounting Policies [Line Items]      
Unrealized foreign currency transaction loss (gain) $ (2,500,000) $ (3,400,000) $ (400,000)