XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Apr. 30, 2025
USD ($)
segment
Apr. 30, 2024
USD ($)
Jan. 31, 2025
Finite-Lived Intangible Assets [Line Items]      
Amortization of expense related to contract acquisition costs $ 4,478,000 $ 4,301,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,500,000 $ 2,400,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 36.00%   32.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