Balance Sheet Components - Schedule of Changes to Goodwill (Details) $ in Thousands |
9 Months Ended |
|---|---|
|
Jan. 31, 2022
USD ($)
| |
| Goodwill [Roll Forward] | |
| Beginning balance | $ 198,851 |
| Foreign currency translation adjustment | (600) |
| Ending balance | 304,155 |
| Goodwill, Acquired During Period | $ 105,904 |