XML 133 R89.htm IDEA: XBRL DOCUMENT v3.19.2
Changes in Accounting Estimates (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 29, 2017
Apr. 30, 2019
Apr. 30, 2017
Apr. 30, 2018
Income from continuing operations $ 31,334 $ 46,534 $ 22,437  
Revision of estimate of total costs required to complete the contracts | Cumulative catch-up adjustment        
Amount of revised aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods       $ 1,255