XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Future Payments under Non-cancellable Contractual Purchases (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Purchase Obligation Fiscal Year Maturity [Abstract]  
Remainder of 2022 $ 7,363
2023 38,104
2024 4,860
2025 434
2026 211,234
Purchase Obligations $ 261,995