XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long-Term Debt - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Debt Disclosure [Abstract]    
For the remainder of the fiscal year ending July 31, 2024 $ 4,605  
For the fiscal year ending July 31, 2025 35,730  
For the fiscal year ending July 31, 2026 6,628  
For the fiscal year ending July 31, 2027 6,163  
For the fiscal year ending July 31, 2028 11,586  
For the fiscal year ending July 31, 2029 and thereafter 1,199,083  
Total long-term debt $ 1,263,795 $ 1,327,405