Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($) $ in Thousands |
Apr. 30, 2025 |
Jan. 31, 2025 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | $ 255,263 | $ 239,174 |
| Accumulated Amortization | (93,947) | (84,603) |
| Net Carrying Amount | 161,316 | 154,571 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 102,210 | 97,029 |
| Accumulated Amortization | (54,945) | (49,819) |
| Net Carrying Amount | 47,265 | 47,210 |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 149,743 | 139,315 |
| Accumulated Amortization | (36,968) | (33,315) |
| Net Carrying Amount | 112,775 | 106,000 |
| Trademarks and trade name | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 1,941 | 1,461 |
| Accumulated Amortization | (1,069) | (615) |
| Net Carrying Amount | 872 | 846 |
| Other | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 1,369 | 1,369 |
| Accumulated Amortization | (965) | (854) |
| Net Carrying Amount | $ 404 | $ 515 |