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 |