XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
segment
Oct. 31, 2022
USD ($)
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]          
Amortization period for capitalized contract acquisition costs 4 years   4 years    
Amortization of expense related to contract acquisition costs $ 4,400,000 $ 4,200,000 $ 13,354,000 $ 12,825,000  
Impairment charge in relation to contract acquisition costs 0 0 $ 0 0  
Number of operating segments | segment     1    
Goodwill acquired 0 0 $ 0 0  
Impairment charges for goodwill or long-lived assets 0 0 0 0  
Advertising expense $ 2,900,000 $ 3,000,000 $ 9,200,000 $ 10,700,000  
Foreign Currency Cash Concentration Risk | Cash, cash equivalents, and restricted cash | Credit Risk          
Finite-Lived Intangible Assets [Line Items]          
Concentration risk percentage     26.00%   26.00%
Customer Concentration Risk | Receivables | Customer One          
Finite-Lived Intangible Assets [Line Items]          
Concentration risk percentage     11.00%    
Capitalized internal-use software development costs          
Finite-Lived Intangible Assets [Line Items]          
Useful lives of capitalized internal-use software 3 years   3 years    
Minimum          
Finite-Lived Intangible Assets [Line Items]          
Lease renewal terms 1 year   1 year    
Maximum          
Finite-Lived Intangible Assets [Line Items]          
Lease renewal terms 3 years   3 years