Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($) $ in Thousands |
Oct. 31, 2024 |
Jan. 31, 2024 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | $ 204,294 | $ 190,715 |
| Accumulated Amortization | (75,950) | (75,143) |
| Net Carrying Amount | 128,344 | 115,572 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 88,080 | 83,468 |
| Accumulated Amortization | (44,968) | (38,010) |
| Net Carrying Amount | 43,112 | 45,458 |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 114,421 | 91,704 |
| Accumulated Amortization | (29,983) | (22,085) |
| Net Carrying Amount | 84,438 | 69,619 |
| Trademarks and trade name | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 424 | 14,624 |
| Accumulated Amortization | (256) | (14,624) |
| Net Carrying Amount | 168 | 0 |
| Other | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 1,369 | 919 |
| Accumulated Amortization | (743) | (424) |
| Net Carrying Amount | $ 626 | $ 495 |