v3.26.1
Related party transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2026
Related Party Transaction [Line Items]          
Revenue $ 129,458 $ 117,255 $ 260,393 $ 233,191  
Accounts receivable 89,406   89,406   $ 97,453
Related Party          
Related Party Transaction [Line Items]          
Revenue 380 $ 273 699 $ 461  
Accounts receivable $ 380   $ 380   $ 450