Revenue, Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2021 |
Jul. 31, 2020 |
Jul. 31, 2021 |
Jul. 31, 2020 |
|
| Movement in Deferred Revenue [Roll Forward] | ||||
| Beginning Balance | $ 1,021,991 | $ 635,973 | $ 911,895 | $ 571,168 |
| Additions to deferred revenue | 480,056 | 252,838 | 892,995 | 495,721 |
| Recognition of deferred revenue | (337,690) | (198,971) | (640,533) | (377,049) |
| Ending Balance | $ 1,164,357 | $ 689,840 | $ 1,164,357 | $ 689,840 |