Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) - USD ($) $ in Thousands |
Jan. 31, 2022 |
Jan. 31, 2021 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Accrual for Taxes Other than Income Taxes, Noncurrent | $ 53,916 | $ 58,133 |
| Other | 14,194 | 3,501 |
| Other liabilities, noncurrent | $ 68,110 | $ 61,634 |