XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Deferred Revenue) (Details) - POM - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Deferred Revenue    
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of the period $ 218,274 $ 211,223
Amounts deferred 27,711 29,023
Amounts recognized on previous deferrals (90,439) (86,347)
Balance, end of the period 155,546 153,899
Deferred Wages    
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of the period 32,683 31,344
Amounts deferred 1,773 2,649
Amounts recognized on previous deferrals (13,569) (12,496)
Balance, end of the period $ 20,887 $ 21,497