Deferred Contract Acquisition and Fulfillment Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Apr. 30, 2024 |
Apr. 30, 2023 |
|
| Capitalized Contract Cost, Net [Roll Forward] | ||
| Amortization of deferred contract acquisition costs | $ (54,212) | $ (48,230) |
| Deferred Contract Acquisition Costs: | ||
| Capitalized Contract Cost, Net [Roll Forward] | ||
| Beginning balance | 409,658 | 355,389 |
| Additions to deferred contract acquisition costs | 52,088 | 43,239 |
| Amortization of deferred contract acquisition costs | (44,400) | (35,746) |
| Cumulative translation adjustment | (1,603) | 826 |
| Ending balance | 415,743 | 363,708 |
| Deferred Contract Fulfillment Costs: | ||
| Capitalized Contract Cost, Net [Roll Forward] | ||
| Beginning balance | 22,525 | 21,076 |
| Additions to deferred contract acquisition costs | 10,984 | 13,287 |
| Amortization of deferred contract acquisition costs | (9,812) | (12,484) |
| Cumulative translation adjustment | (150) | 166 |
| Ending balance | $ 23,547 | $ 22,045 |