Income Taxes - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | |||
|---|---|---|---|---|
Jan. 31, 2023 |
Jan. 31, 2022 |
Jan. 31, 2021 |
Jan. 31, 2020 |
|
| Tax Credit Carryforward [Line Items] | ||||
| Unrecognized tax benefits | $ 30,404 | $ 19,171 | $ 14,884 | $ 8,106 |
| Unrecognized tax benefits, if recognized, would impact effective tax rate | 32,500 | 19,600 | 15,000 | |
| Interest and penalties | 1,600 | $ 400 | $ 100 | |
| Federal Income Tax | ||||
| Tax Credit Carryforward [Line Items] | ||||
| Operating loss carryforward | 22,900 | |||
| Federal Income Tax | Research and Development Credit Carryforward | ||||
| Tax Credit Carryforward [Line Items] | ||||
| Tax credit carryforward | 1,200 | |||
| State Income Tax | ||||
| Tax Credit Carryforward [Line Items] | ||||
| Operating loss carryforward | 26,900 | |||
| State Income Tax | Research and Development Credit Carryforward | ||||
| Tax Credit Carryforward [Line Items] | ||||
| Tax credit carryforward | 22,800 | |||
| Foreign Tax | ||||
| Tax Credit Carryforward [Line Items] | ||||
| Operating loss carryforward | $ 32,500 | |||