v3.20.2
Revenue, Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Movement in Deferred Revenue [Roll Forward]        
Beginning Balance $ 635,973 $ 315,212 $ 571,168 $ 290,067
Additions to deferred revenue 252,838 162,658 495,721 283,880
Recognition of deferred revenue (198,971) (108,108) (377,049) (204,185)
Ending Balance $ 689,840 $ 369,762 $ 689,840 $ 369,762