XML 94 R78.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Debt Disclosure [Abstract]    
For the fiscal year ending July 31, 2024 $ 11,368  
For the fiscal year ending July 31, 2025 33,109  
For the fiscal year ending July 31, 2026 761,273  
For the fiscal year ending July 31, 2027 2,701  
For the fiscal year ending July 31, 2028 8,278  
For the fiscal year ending July 31, 2029 and thereafter 510,676  
Total long-term debt, gross $ 1,327,405 $ 1,799,911