v3.24.1.1.u2
Revenue, Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 3,054,099 $ 2,355,113
Additions to deferred revenue 936,316 741,258
Recognition of deferred revenue (921,036) (692,580)
Ending balance $ 3,069,379 $ 2,403,791