Balance Sheet Components - Intangible Assets, Net (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended |
|---|---|---|
Apr. 30, 2023 |
Jan. 31, 2023 |
|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 118,732 | $ 118,201 |
| Accumulated Amortization | 35,516 | 31,312 |
| Net Amount | 83,215 | 86,889 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 101,467 | 101,452 |
| Accumulated Amortization | 29,458 | 25,866 |
| Net Amount | $ 72,009 | $ 75,586 |
| Weighted-Average Remaining Useful Life | 65 months | 68 months |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 12,044 | $ 12,032 |
| Accumulated Amortization | 4,290 | 3,831 |
| Net Amount | $ 7,755 | $ 8,201 |
| Weighted-Average Remaining Useful Life | 59 months | 61 months |
| Other acquired intangible assets | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 5,220 | $ 4,717 |
| Accumulated Amortization | 1,769 | 1,615 |
| Net Amount | $ 3,451 | $ 3,102 |
| Weighted-Average Remaining Useful Life | 144 months | 147 months |