v3.25.4
Revenue, Deferred Revenue and Remaining Performance Obligations - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 3,728,677 $ 3,054,099
Additions to deferred revenue 5,836,766 4,628,202
Recognition of deferred revenue (4,812,005) (3,953,624)
Ending balance $ 4,753,438 $ 3,728,677