v3.24.2.u1
Commitments and contingencies (Details)
$ in Thousands
Jul. 31, 2024
USD ($)
purchase_agreement
Jan. 31, 2024
USD ($)
Loss Contingencies [Line Items]    
Purchase commitment non cancelable | purchase_agreement 2  
Finance Lease, Computer Equipment, Lease Not yet Commenced    
Loss Contingencies [Line Items]    
Unrecorded unconditional purchase obligation $ 7,408  
Capital Addition Purchase Commitments    
Loss Contingencies [Line Items]    
Unrecorded unconditional purchase obligation $ 9,594  
Financing Lease, Lease Not yet Commenced    
Loss Contingencies [Line Items]    
Unrecorded unconditional purchase obligation   $ 7,413