XML 62 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Apr. 30, 2019
Oct. 31, 2018
Apr. 30, 2018
POM        
Disaggregation of Revenue [Line Items]        
Deferred revenue $ 148.6      
Current deferred revenue $ 105.6      
Expected recognition period 60 months      
TIS        
Disaggregation of Revenue [Line Items]        
Current deferred revenue $ 21.0 $ 29.7 $ 21.8 $ 36.4
Expected recognition period 6 months