XML 75 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule of Purchase Obligations (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Hosting Infrastructure Commitments  
Long-term Purchase Commitment [Line Items]  
2024 $ 147,701
2025 153,361
2026 155,545
2027 86,163
2028 0
Total purchased commitment 542,770
Other Purchase Commitments  
Long-term Purchase Commitment [Line Items]  
Total purchased commitment $ 43,800