Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($) $ in Thousands |
Jan. 31, 2024 |
Jan. 31, 2023 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 65,725 | $ 37,924 |
| Accumulated Amortization | (18,790) | (6,504) |
| Net Value | 46,935 | 31,420 |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 31,732 | 14,700 |
| Accumulated Amortization | (7,684) | (2,078) |
| Net Value | 24,048 | 12,622 |
| Technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 26,959 | 16,190 |
| Accumulated Amortization | (8,676) | (3,752) |
| Net Value | 18,283 | 12,438 |
| Assembled workforce | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 7,034 | 7,034 |
| Accumulated Amortization | (2,430) | (674) |
| Net Value | $ 4,604 | $ 6,360 |