Annual report pursuant to Section 13 and 15(d)

Income Taxes - Changes in Unrecognized Tax Benefits (Detail)

v3.20.2
Income Taxes - Changes in Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits, beginning of year $ 7,794 $ 3,674 $ 2,478
Settlement with tax authority (1,767) (1,771) (708)
Additions based on tax positions related to the current year 10 1,775 1,116
Additions based on tax positions related to prior years   4,116 788
Unrecognized tax benefits, end of year $ 6,037 $ 7,794 $ 3,674