XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Apr. 30, 2024
USD ($)
segment
Apr. 30, 2023
USD ($)
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Amortization of expense related to contract acquisition costs $ 4,301,000 $ 4,568,000  
Impairment charge in relation to contract acquisition costs $ 0 0  
Number of operating segments | segment 1    
Goodwill acquired $ 0 0  
Impairment charges for goodwill or long-lived assets 0 0  
Advertising expense $ 2,400,000 $ 3,000,000  
Initial Contract      
Finite-Lived Intangible Assets [Line Items]      
Amortization period for capitalized contract acquisition costs 4 years    
Renewal Contract      
Finite-Lived Intangible Assets [Line Items]      
Amortization period for capitalized contract acquisition costs 2 years    
Cash and Cash Equivalents | Foreign Currency Cash Concentration Risk | Non-US      
Finite-Lived Intangible Assets [Line Items]      
Percentage of revenue by geographic area 22.00%   28.00%
Capitalized internal-use software development costs      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful lives of property and equipment 3 years    
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Lease extension term 1 year    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Lease extension term 3 years