XML 86 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)
$ in Thousands
Jan. 31, 2023
USD ($)
Other Commitment, Fiscal Year Maturity [Abstract]  
2024 $ 388,539
2025 499,406
2026 931,199
2027 556,178
2028 651,781
Thereafter 0
Total 3,027,103
Payment for other commitment 3,027,103
Third-Party Cloud Infrastructure Agreements and Subscription Arrangements, Spending Commitments Between September 2020 and December 2025  
Other Commitment, Fiscal Year Maturity [Abstract]  
2026 416,400
Third-Party Cloud Infrastructure Agreements and Subscription Arrangements, Spending Commitments Between September 2020 and December 2025 | Minimum  
Other Commitment, Fiscal Year Maturity [Abstract]  
Total 555,000
Payment for other commitment $ 555,000