XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Changes to Goodwill (Details)
$ in Thousands
6 Months Ended
Oct. 31, 2021
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 198,851
Foreign currency translation adjustment (125)
Ending balance 291,790
Goodwill, Acquired During Period $ 93,064