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