Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($) $ in Thousands |
Jul. 31, 2024 |
Jan. 31, 2024 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | $ 204,109 | $ 190,715 |
| Accumulated Amortization | (68,585) | (75,143) |
| Net Carrying Amount | 135,524 | 115,572 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 88,080 | 83,468 |
| Accumulated Amortization | (40,564) | (38,010) |
| Net Carrying Amount | 47,516 | 45,458 |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 114,241 | 91,704 |
| Accumulated Amortization | (27,240) | (22,085) |
| Net Carrying Amount | 87,001 | 69,619 |
| Trademarks and trade name | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 419 | 14,624 |
| Accumulated Amortization | (148) | (14,624) |
| Net Carrying Amount | 271 | 0 |
| Other | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 1,369 | 919 |
| Accumulated Amortization | (633) | (424) |
| Net Carrying Amount | $ 736 | $ 495 |