XML 113 R92.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Schedule of Changes in Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits, beginning of year $ 14,023 $ 10,566 $ 10,682
Additions based on tax positions related to the current year 2,140 1,573 1,257
Additions based on tax positions related to prior years 993 2,208 28
Settlement with tax authority (2,159) 0 (545)
Lapse of applicable statute of limitations (4,141) (324) (856)
Unrecognized tax benefits, end of year $ 10,856 $ 14,023 $ 10,566