XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Contracts with Customers - Schedule of Impact of Adoption of ASU 2014-09 on Revenue Recognized (Detail)
$ in Thousands
3 Months Ended
Jul. 31, 2018
USD ($)
Contract With Customer Liability [Abstract]  
Outstanding performance obligations with customers as of May 1, 2018 $ 23,305
Revenue recognized (13,998)
Revenue deferred 4,314
Outstanding performance obligations with customers as of July 31, 2018 $ 13,621