Annual report pursuant to Section 13 and 15(d)

Income Taxes - Changes in Unrecognized Tax Benefits (Detail)

v3.22.2
Income Taxes - Changes in Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits, beginning of year $ 9,954 $ 6,037 $ 7,794
Settlement with tax authority     (1,767)
Additions based on tax positions related to the current year 456 1,716 10
Additions based on tax positions related to prior years 272 2,201  
Unrecognized tax benefits, end of year $ 10,682 $ 9,954 $ 6,037