Supplemental Financial Statement Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jul. 31, 2024 |
Jan. 31, 2024 |
||
|---|---|---|---|---|
| Business Acquisition [Line Items] | ||||
| Income tax liability related to BAPA | $ 231,379 | $ 258,675 | ||
| Accrued expenses | 15,496 | 11,499 | ||
| Acquisition related liabilities | 8,455 | 3,608 | ||
| Income taxes payable | 8,309 | 2,212 | ||
| Customer refunds payable | 3,398 | 3,019 | ||
| Indirect taxes payable | 2,579 | 3,928 | ||
| ESPP employee contributions | 2,224 | 2,827 | ||
| Operating lease liabilities, current | $ 324 | $ 410 | ||
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Total accrued expenses and other current liabilities | Total accrued expenses and other current liabilities | ||
| Total accrued expenses and other current liabilities | [1] | $ 272,164 | $ 286,178 | |
| Oxeye Security Limited | ||||
| Business Acquisition [Line Items] | ||||
| Acquisition related liabilities | 1,000 | |||
| Opstrace Inc. | ||||
| Business Acquisition [Line Items] | ||||
| Acquisition related liabilities | $ 7,400 | |||
| ||||