XML 104 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue, Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]    
Balance, beginning $ 369,762 $ 290,067
Additions to deferred revenue 202,996 486,876
Recognition of deferred revenue (125,119) (329,304)
Balance, ending $ 447,639 $ 447,639