v3.26.1
Revenue Recognition - Summary of the Activity of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Revenue from Contract with Customer [Abstract]      
Beginning balance $ 675,858 $ 590,307  
Additions 178,570 153,047  
Recognition of deferred revenue (201,592) (157,736)  
Ending balance 652,836 585,618  
Deferred revenue, current 520,602 430,691 $ 532,732
Deferred revenue, noncurrent 132,234 154,927 143,126
Total deferred revenue $ 652,836 $ 585,618 $ 675,858