v3.26.1
Revenue, Deferred Revenue and Remaining Performance Obligations - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 4,753,438 $ 3,728,677
Additions to deferred revenue 1,354,384 1,146,152
Recognition of deferred revenue (1,385,629) (1,103,434)
Ending balance $ 4,722,193 $ 3,771,395