XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt
3 Months Ended
Oct. 31, 2023
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt To be agreed upon
October 31, 2022 [Member] | Minimum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.75
October 31, 2022 [Member] | Maximum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.00
January 31, 2023 [Member] | Minimum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.75
January 31, 2023 [Member] | Maximum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.00
April 30, 2023 [Member] | Minimum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.75
April 30, 2023 [Member] | Maximum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.00
July 31, 2023 [Member] | Minimum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.75
July 31, 2023 [Member] | Maximum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.00
October 31, 2023 [Member] | Minimum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.25
October 31, 2023 [Member] | Maximum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.00
January 31, 2024 [Member] | Minimum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.25
January 31, 2024 [Member] | Maximum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.00
April 30, 2024 [Member] | Minimum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.25
April 30, 2024 [Member] | Maximum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.00
July 31, 2024 [Member] | Minimum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.25
July 31, 2024 [Member] | Maximum [Member]  
Term Loan and Revolving Credit Facility (Details) - Schedule of Maximum Debt [Line Items]  
Balance of Maximum Debt 1.00