v3.22.2.2
Revenue, Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Movement in Deferred Revenue [Roll Forward]        
Beginning Balance $ 1,844,152 $ 1,164,357 $ 1,529,321 $ 911,895
Additions to deferred revenue 752,269 503,890 2,090,087 1,396,885
Recognition of deferred revenue (580,882) (380,051) (1,603,869) (1,020,584)
Ending Balance $ 2,015,539 $ 1,288,196 $ 2,015,539 $ 1,288,196