XML 92 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Changes in Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, beginning of year $ 10,682 $ 9,954 $ 6,037
Additions based on tax positions related to the current year 1,257 456 1,716
Additions based on tax positions related to prior years 28 272 2,201
Settlement with tax authority (545) 0 0
Lapse of applicable statute of limitations (856) 0 0
Unrecognized tax benefits, end of year $ 10,566 $ 10,682 $ 9,954