XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Apr. 30, 2018
Oct. 31, 2017
Apr. 30, 2017
POM        
Disaggregation of Revenue [Line Items]        
Current deferred revenue $ 105,700      
Expected recognition period 60 months      
TIS        
Disaggregation of Revenue [Line Items]        
Current deferred revenue $ 21,800 $ 36,400 $ 24,400 $ 20,600
Deferred Revenue | POM        
Disaggregation of Revenue [Line Items]        
Deferred revenue $ 150,659 $ 218,274 $ 150,804 $ 211,223