Commitments and Contingencies - Additional Information (Details) |
9 Months Ended |
|---|---|
|
Jan. 31, 2022
USD ($)
| |
| Commitments and Contingencies Disclosure [Abstract] | |
| Letters of credit outstanding amount | $ 3,900,000 |
| Provision for indemnification claims | $ 0 |