XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Sep. 18, 2023
USD ($)
Apr. 30, 2024
USD ($)
plan
segment
$ / shares
Apr. 30, 2023
USD ($)
Apr. 30, 2022
USD ($)
Accounting Policies [Line Items]        
Number of reportable segments | segment   2    
Number of major business segments | segment   2    
Amounts received for reimbursement of travel and other out-of-pocket expenses   $ 154,000 $ 320,000 $ 47,000
Revenue recognized and included in deferred revenue   41,800,000    
Remaining performance obligations   128,000,000    
Deferred commissions   2,500,000 3,000,000  
Amortization of sales commissions   1,600,000 1,700,000 2,100,000
Impairment loss   0 0 0
Unbilled license fees   100,000 300,000  
Unbilled services revenue   300,000 2,600,000  
Cash equivalents   53,500,000 81,400,000  
Total amounts of expense/(recovery) to operations for doubtful accounts   0 0 0
Depreciation and amortization expense   1,500,000 1,200,000 700,000
Amortization of acquisition-related intangibles   $ 543,000 106,000 212,000
Number of stock compensation plans | plan   2    
Stock-based compensation expense   $ 6,320,000 5,152,000 3,935,000
Income tax benefit (shortfall)   0 70,000 1,700,000
Advertising expense   2,500,000 2,700,000 2,900,000
Liability for warranty agreements   $ 0 $ 0  
Discontinued Operations, Disposed of by Sale | The Poven Method        
Accounting Policies [Line Items]        
Equity ownership, percentage 100.00%      
Proceeds from sale of equity method investments $ 2,100,000      
Class A Common Shares        
Accounting Policies [Line Items]        
Dividends preference (in usd per share) | $ / shares   $ 0.05    
Class B Common Shares        
Accounting Policies [Line Items]        
Share conversion ratio   1 1  
Employee Stock Option        
Accounting Policies [Line Items]        
Stock-based compensation expense   $ 5,300,000 $ 5,200,000 4,000,000
Restricted Stock Units (RSUs)        
Accounting Policies [Line Items]        
Stock-based compensation expense   1,000,000 0 0
Operating Expense        
Accounting Policies [Line Items]        
Amortization of acquisition-related intangibles   600,000 100,000  
Subscription Fees        
Accounting Policies [Line Items]        
Amortization of acquisition-related intangibles   2,000,000 700,000  
Capitalized Software        
Accounting Policies [Line Items]        
Finite-lived intangible asset, expected amortization, year one   11,000    
Finite-Lived Intangible Assets        
Accounting Policies [Line Items]        
Amortization of acquisition-related intangibles   $ 2,600,000 $ 800,000 $ 200,000
Computers Equipment And Software        
Accounting Policies [Line Items]        
Estimated useful lives of assets   3 years    
Office furniture and equipment        
Accounting Policies [Line Items]        
Estimated useful lives of assets   7 years    
Buildings        
Accounting Policies [Line Items]        
Estimated useful lives of assets   30 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-05-01        
Accounting Policies [Line Items]        
Revenue recognition of remaining performance obligations   51.00%    
Revenue recognition in next twelve months   12 months    
Minimum        
Accounting Policies [Line Items]        
Contractual period of maintenance contract   1 year    
Minimum | Other Intangible Assets        
Accounting Policies [Line Items]        
Intangible assets amortized period (in years)   1 year    
Minimum | Buildings and leasehold improvements        
Accounting Policies [Line Items]        
Estimated useful lives of assets   7 years    
Maximum        
Accounting Policies [Line Items]        
Contractual period of maintenance contract   3 years    
Maximum | Other Intangible Assets        
Accounting Policies [Line Items]        
Intangible assets amortized period (in years)   8 years    
Maximum | Buildings and leasehold improvements        
Accounting Policies [Line Items]        
Estimated useful lives of assets   15 years