v3.21.1
Revenue, Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Movement in Deferred Revenue [Roll Forward]    
Beginning Balance $ 911,895 $ 571,168
Additions to deferred revenue 412,939 242,883
Recognition of deferred revenue (302,843) (178,078)
Ending Balance $ 1,021,991 $ 635,973