v3.24.0.1
Revenue and contract costs - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Revenue from External Customer [Line Items]      
Settlement period (in days) 2 days    
Capitalized contract cost, amortization $ 1,056,000 $ 1,696,000 $ 2,211,000
Capitalized contract cost, impairment loss $ 0 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,307,000 $ 10,197,000 $ 6,489,000