XML 74 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jan. 31, 2025
USD ($)
segment
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Foreign currency transaction gains (losses) $ 6,900,000 $ 300,000 $ (500,000)
Allowance for credit loss on available-for-sale marketable securities 0 0  
Impairments on available-for-sale marketable securities 0 0 0
Allowance for credit losses on accounts receivable 1,642,000 1,119,000  
Credit Loss expense (recovery) on accounts receivable 2,000,000.0 (1,600,000) 1,200,000
Capitalized costs for cloud computing arrangements, gross 12,100,000 2,700,000  
Capitalized costs for cloud computing arrangements, amortization expense 300,000 0 1,000,000.0
Capitalized costs for cloud computing arrangements, accumulated amortization 2,400,000 2,200,000  
Gross license fees paid 2,700,000 4,200,000  
License fees, amortization expense 7,700,000 8,400,000 7,300,000
Impairment charges to goodwill $ 0 0 0
Deferred contract acquisition costs, amortization period 5 years    
Impairment losses on deferred contract acquisition costs $ 0 0 0
Advertising costs $ 45,900,000 44,300,000 41,500,000
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Payment terms on receivables 30 days    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Payment terms on receivables 60 days    
SaaS Product Development      
Summary Of Significant Accounting Policies [Line Items]      
Capitalized software, estimated useful life 5 years    
Capitalized software development costs, gross $ 7,400,000 7,500,000  
Capitalized software development costs, amortization expense 1,300,000 1,300,000 1,300,000
Capitalized software development costs, accumulated amortization $ 5,500,000 4,300,000  
Software Development      
Summary Of Significant Accounting Policies [Line Items]      
Capitalized software, estimated useful life 5 years    
Capitalized software development costs, gross $ 4,200,000 4,200,000  
Capitalized software development costs, amortization expense 800,000 900,000 $ 900,000
Capitalized software development costs, accumulated amortization $ 3,700,000 $ 3,000,000.0  
Geographic Concentration Risk | Cash and cash equivalents | United States, European Union (“EU”) Countries, and Japan      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 86.00% 91.00%