v3.24.0.1
Related party transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Related Party Transaction [Line Items]      
Revenues $ 356,299 $ 280,910 $ 213,233
Accounts receivable 64,863 51,394  
General and administrative 79,926 80,384 $ 68,674
Prepaid expenses and other current assets 14,461 10,709  
Related Party      
Related Party Transaction [Line Items]      
Revenues 1,174 775  
Accounts receivable 416 339  
General and administrative $ 118 374  
Prepaid expenses and other current assets   $ 51