XML 134 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2023
Income Tax Disclosure [Abstract]          
Income tax expense $ 982,000 $ 962,000 $ 3,894,000 $ 1,911,000  
Effective income tax rate 27.90% 46.70% 33.10% 87.80%  
Foreign tax expense     $ 387,000    
Deferred tax liability, global tax exposure for unremitted earnings of international subsidiaries $ 1,506,000   $ 1,506,000   $ 1,318,000