XML 109 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Changes in Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits, beginning of year $ 3,674 $ 2,478 $ 2,095
Settlement with tax authority (1,771) (708)  
Additions based on tax positions related to the current year 1,775 1,116 383
Additions based on tax positions related to prior years 4,116 788  
Unrecognized tax benefits, end of year $ 7,794 $ 3,674 $ 2,478