v3.25.3
Related party transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Jan. 31, 2025
Related Party Transaction [Line Items]          
Revenue $ 120,333 $ 106,800 $ 353,524 $ 310,132  
Accounts receivable 88,257   88,257   $ 73,617
Related Party          
Related Party Transaction [Line Items]          
Revenue 301 $ 326 762 $ 997  
Accounts receivable $ 361   $ 361   $ 116