XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Line of Credit Facility [Line Items]    
Long-term debt, gross $ 291,332 $ 311,832
Less: Current maturities of long-term debt (9,721) (9,721)
Total long-term debt 281,611 302,111
Total long-term debt, net of current maturities and debt issuance costs 281,263 301,734
Revolving Credit and Delayed Draw Term Loan    
Line of Credit Facility [Line Items]    
Debt issuance costs, gross 2,000 2,200
Line of Credit | Revolving Line of Credit    
Line of Credit Facility [Line Items]    
Long-term debt, gross 83,000 101,000
Secured Debt | Term Loan Facility    
Line of Credit Facility [Line Items]    
Long-term debt, gross 208,332 210,832
Debt issuance costs $ (348) $ (377)