v3.24.1
Income Taxes (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]        
Income tax benefit $ 1,713,999 $ (697,000) $ 2,339,288 $ (499,000)
Income tax benefit $ (1,713,999) $ 697,000 (2,339,288) $ 499,000
Employee retention credit     $ 508,292