XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Components Of Lease Expense) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Leases [Abstract]        
Operating lease cost $ 629,094 $ 589,654 $ 1,252,905 $ 1,181,058
Variable lease cost 54,816 97,354 109,631 194,708
Short term lease cost 2,250 1,800 4,500 3,600
Amortization of right-of-use assets 658,149 540,118 1,229,252 1,134,221
Interest expense 122,219 71,578 185,833 137,982
Total $ 1,466,528 $ 1,300,504 $ 2,782,121 $ 2,651,569