Supplemental Financial Statement Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Oct. 31, 2024 |
Jan. 31, 2024 |
||
|---|---|---|---|---|
| Business Acquisition [Line Items] | ||||
| Income tax liability related to BAPA | $ 16,584 | $ 258,675 | ||
| Accrued expenses | 18,229 | 11,499 | ||
| Acquisition related liabilities | 641 | 3,608 | ||
| Income taxes payable | 2,688 | 2,212 | ||
| Customer refunds payable | 5,269 | 3,019 | ||
| Indirect taxes payable | 3,086 | 3,928 | ||
| ESPP employee contributions | 5,068 | 2,827 | ||
| Operating lease liabilities, current | $ 256 | $ 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] | $ 51,821 | $ 286,178 | |
| ||||