XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
NOTES PAYABLE - Additional information (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2023
Oct. 31, 2022
Revolving Line of Credit      
NOTES PAYABLE      
Principal amount $ 1,323,000 $ 1,323,000  
Principal repayments   250,000  
Non-Revolving Line of Credit Promissory Note      
NOTES PAYABLE      
Principal repayments     $ 1,826,000
Outstanding principal $ 0 $ 0