v3.23.1
Revenue and Contract Costs - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Revenue from External Customer [Line Items]      
Settlement period (in days) 2 days    
Capitalized contract cost, amortization $ 1,696,000 $ 2,211,000 $ 2,025,000
Capitalized contract cost, impairment loss $ 0 0  
Minimum      
Revenue from External Customer [Line Items]      
Settlement period (in days) 1 day    
Capitalized contract cost, amortization period (in years) 3 years    
Maximum      
Revenue from External Customer [Line Items]      
Settlement period (in days) 2 days    
Capitalized contract cost, amortization period (in years) 5 years    
Subscription and related services      
Revenue from External Customer [Line Items]      
Lease income $ 10,197,000 $ 6,489,000 $ 6,312,000