XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Debt Disclosure [Abstract]    
For the remainder of the fiscal year ending July 31, 2024 $ 9,073  
For the fiscal year ending July 31, 2025 31,895  
For the fiscal year ending July 31, 2026 743,337  
For the fiscal year ending July 31, 2027 2,602  
For the fiscal year ending July 31, 2028 7,975  
For the fiscal year ending July 31, 2029 and thereafter 510,415  
Total long-term debt $ 1,305,297 $ 1,327,405