XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2021
Jan. 31, 2021
Commitments And Contingencies [Line Items]    
Purchase obligation   $ 246,644
Purchase obligation, due to be paid in 2023   29,498
Purchase obligation, due to be paid in 2024   5,478
Minimum    
Commitments And Contingencies [Line Items]    
Purchase obligation term 2 years  
Maximum    
Commitments And Contingencies [Line Items]    
Purchase obligation term 8 years  
Accounts Payable Accrued Expenses and Other Current Liabilities and Other Long Term Liabilities    
Commitments And Contingencies [Line Items]    
Purchase obligation $ 8,400  
Purchase obligation, due to be paid in 2022 2,700  
Purchase obligation, due to be paid in 2023 3,800  
Purchase obligation, due to be paid in 2024 1,900  
November 2017 Facility | Wells Fargo Bank | Secured Debt | Letters of Credit    
Commitments And Contingencies [Line Items]    
Letters of credit facility $ 18,800 $ 27,000