v3.25.2
Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Income Tax Uncertainties [Abstract]    
Unrecognized tax benefits at beginning of year $ (774) $ (696)
Additions based on tax positions taken in the current year (45) (78)
Unrecognized tax benefits at end of year $ (819) $ (774)