XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Future Payments under Non-cancellable Contractual Purchases (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
2024 $ 4,451
2025 99,751
2026 6,290
2027 264,586
Purchase Obligations $ 375,078