XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition Deferred Revenue, by Arrangement (Details)
$ in Thousands
6 Months Ended
Oct. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Balance at beginning of period $ 24,490
New contracts sold 20,756
Less: reductions for revenue recognized 20,290
Foreign currency translation and other 560
Balance at end of period $ 25,516