v3.26.1
Related party transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Related Party Transaction [Line Items]      
Revenue $ 130,935 $ 115,936  
Accounts receivable 89,607   $ 97,453
Related Party      
Related Party Transaction [Line Items]      
Revenue 319 $ 188  
Accounts receivable $ 0   $ 450