Revenues - Schedule of Activity of Deferred Contract Acquisition Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Oct. 31, 2024 |
Oct. 31, 2023 |
Oct. 31, 2024 |
Oct. 31, 2023 |
|
| Capitalized Contract Costs [Roll Forward] | ||||
| Beginning balance | $ 39,399 | $ 38,336 | $ 39,381 | $ 36,583 |
| Capitalization of contract acquisition costs | 7,050 | 5,277 | 19,561 | 17,333 |
| Amortization of deferred contract acquisition costs | (6,696) | (5,668) | (19,189) | (15,971) |
| Ending balance | $ 39,753 | $ 37,945 | $ 39,753 | $ 37,945 |