XML 115 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Apr. 30, 2023
Income Tax Disclosure [Abstract]          
Income tax benefit $ 2,400 $ 2,900 $ 3,000 $ 2,300  
Effective tax rate 20.00% 84.80% 20.50% 157.10%  
Uncertain tax positions $ 0   $ 0   $ 0
Accrued interest or penalties $ 0   $ 0   $ 0