XML 68 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Jan. 31, 2019
Apr. 30, 2019
Reclassification for Costs to Fulfill Contract and Product Development Spending [Member]    
Prior Period Adjustments [Abstract]    
Prior period reclassification adjustment $ 4.5  
Reclassification for Amortization Expense Related to Costs to Fulfill Contract [Member]    
Prior Period Adjustments [Abstract]    
Prior period reclassification adjustment $ 1.9  
Correction in Presentation of Certain Consideration Received for Services Not Yet Performed [Member] | Revision of Prior Period, Error Correction, Adjustment [Member]    
Prior Period Adjustments [Abstract]    
Increase in accounts receivable, net   $ 11.8
Increase in contract liabilities   $ 11.8