v3.24.2.u1
Revenue, Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Movement in Deferred Revenue [Roll Forward]        
Beginning balance $ 3,069,379 $ 2,403,791 $ 3,054,099 $ 2,355,113
Additions to deferred revenue 987,690 835,477 1,924,006 1,576,735
Recognition of deferred revenue (963,872) (731,626) (1,884,908) (1,424,206)
Ending balance $ 3,093,197 $ 2,507,642 $ 3,093,197 $ 2,507,642