XML 77 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)
$ in Thousands
Jan. 31, 2021
USD ($)
Other Commitment, Fiscal Year Maturity [Abstract]  
2022 $ 57,286
2023 207,815
2024 269,810
2025 325,000
2026 898,209
Total 1,758,120
Payment for other commitment 1,758,120
Third-Party Cloud Infrastructure Agreements And Subscription Arrangements One  
Other Commitment, Fiscal Year Maturity [Abstract]  
Total 540,900
Payment for other commitment 540,900
Third-Party Cloud Infrastructure Agreements And Subscription Arrangements One | Minimum  
Other Commitment, Fiscal Year Maturity [Abstract]  
Total 550,000
Payment for other commitment $ 550,000