v3.26.1
Revenue, Deferred Revenue and Remaining Performance Obligations - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Movement in Deferred Revenue [Roll Forward]        
Beginning balance $ 4,722,193 $ 3,771,395 $ 4,753,438 $ 3,728,677
Additions to deferred revenue 1,590,914 1,232,414 2,945,298 2,378,566
Recognition of deferred revenue (1,470,897) (1,168,952) (2,856,526) (2,272,386)
Ending balance $ 4,842,210 $ 3,834,857 $ 4,842,210 $ 3,834,857