XML 54 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Apr. 30, 2023
USD ($)
segment
Customer
$ / shares
shares
Apr. 30, 2022
USD ($)
Customer
Apr. 30, 2021
USD ($)
Customer
Apr. 30, 2020
USD ($)
Summary Of Significant Accounting Policies [Line Items]        
Foreign currency transaction (gain) loss $ 1,386,000 $ (1,984,000) $ 9,507,000  
Allowance for doubtful accounts 3,409,000 2,700,000 2,344,000 $ 1,247,000
Unbilled accounts receivable $ 2,200,000 9,200,000    
Number of operating segments | segment 1      
Number of reportable segments | segment 1      
Impairment of goodwill $ 0 0 0  
Estimated amortization period of sales commissions 5 years      
Advertising costs $ 22,400,000 19,700,000 16,700,000  
Stock-based compensation expense, net of amounts capitalized 204,039,000 141,194,000 93,680,000  
Short-term deferred revenue, adjustment (34,248,000) (33,518,000)    
Reduction in accumulated deficit (398,897,000) (415,433,000) (450,831,000) (413,647,000)
long-term deferred revenue, adjustment 528,704,000 431,776,000    
Capitalized Computer Software, Additions 0 5,100,000    
Capitalized Computer Software, Amortization $ 1,200,000 200,000 0  
Treasury stock (in shares) | shares 35,937      
Average treasury stock repurchase price ( in $ / shares) | $ / shares $ 10.30      
Customer relationships        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of assets 4 years      
Trade names        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of assets 4 years      
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]        
Foreign currency transaction (gain) loss (400,000) (3,600,000) 7,700,000  
Accumulated Deficit        
Summary Of Significant Accounting Policies [Line Items]        
Reduction in accumulated deficit $ 1,053,327,000 817,166,000 613,318,000 484,251,000
Cumulative Effect, Period of Adoption, Adjustment        
Summary Of Significant Accounting Policies [Line Items]        
Allowance for doubtful accounts   0 $ 0 (367,000)
Reduction in accumulated deficit   $ (1,266,000)   (367,000)
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit        
Summary Of Significant Accounting Policies [Line Items]        
Reduction in accumulated deficit       $ (367,000)
Minimum        
Summary Of Significant Accounting Policies [Line Items]        
Percentage of likelihood that a tax benefit will be sustained 50.00%      
Minimum | Developed technology        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of assets 4 years      
Maximum | Developed technology        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of assets 5 years      
Customer Concentration Risk | Net Accounts Receivable        
Summary Of Significant Accounting Policies [Line Items]        
Number of customers | Customer 1 0 0  
Customer Concentration Risk | Net Accounts Receivable | Customer One        
Summary Of Significant Accounting Policies [Line Items]        
Concentration risk percentage 12.00%      
Customer Concentration Risk | Revenue        
Summary Of Significant Accounting Policies [Line Items]        
Number of customers | Customer 0 0 0