XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Leases [Abstract]    
Other current liabilities $ 11,414 $ 11,405
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Other
Other long-term liabilities $ 30,585 $ 32,007
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities
Total operating lease liabilities $ 41,999 $ 43,412
Other current liabilities $ 883 $ 855
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Other
Other long-term liabilities $ 1,635 $ 1,866
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities
Total finance lease liabilities $ 2,518 $ 2,721