v3.26.1
Revenue and contract costs - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2025
Jan. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]            
Capitalized contract cost, amortization $ 108,000 $ 242,000 $ 224,000 $ 352,000    
Deferred contract acquisition costs (in years)         3 years 5 years
Capitalized contract cost, impairment loss $ 0 0 $ 0 0    
Minimum            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]            
Capitalized contract cost, amortization period (in years) 3 years   3 years      
Maximum            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]            
Capitalized contract cost, amortization period (in years) 5 years   5 years      
Subscription and Related Services            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]            
Lease income $ 1,712,000 $ 1,832,000 $ 3,786,000 $ 4,251,000