XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Finance lease costs $ 348,000 $ 221,000 $ 1,145,000 $ 620,000
Operating Lease, Payments     3,000,000 1,600,000
Finance lease liabilities 0   0  
Finance Lease [Member]        
Finance lease costs 0 $ 0 0 $ 0
Finance lease liabilities $ 2,222,000   $ 2,222,000