XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Leases (Lease Assets And Liabilities Related To Balance Sheet Classification) (Details) - USD ($)
Oct. 31, 2024
Apr. 30, 2024
Leases [Abstract]    
Operating Leases: Right-of-use Assets $ 10,090,512 $ 7,463,301
Operating lease current liabilities 3,155,101 2,789,107
Operating lease noncurrent liabilities 7,257,123 4,958,247
Finance Leases: Right-of-use Assets 6,531,668 6,959,660
Finance lease current liabilities 2,043,612 2,214,127
Finance lease noncurrent liabilities $ 2,180,940 $ 3,147,447