Revenue - Schedule of Outstanding Balances of Deferred Contract Acquisition Costs (Details) - USD ($) $ in Thousands |
Oct. 31, 2024 |
Jul. 31, 2024 |
Jan. 31, 2024 |
Oct. 31, 2023 |
Jul. 31, 2023 |
Jan. 31, 2023 |
|---|---|---|---|---|---|---|
| Revenue from Contract with Customer [Abstract] | ||||||
| Deferred contract acquisition costs, current | $ 22,373 | $ 21,594 | ||||
| Deferred contract acquisition costs, noncurrent | 17,380 | 17,787 | ||||
| Total deferred contract acquisition costs | $ 39,753 | $ 39,399 | $ 39,381 | $ 37,945 | $ 38,336 | $ 36,583 |