v3.21.2
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