XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplementary Balance Sheet Information (Schedule of Other Current Assets) (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Jan. 31, 2024
Balance Sheet Related Disclosures [Abstract]      
Prepaid Expense, Current $ 56,989 $ 51,519 $ 51,625
Other Assets, Miscellaneous, Current 27,421 28,039 28,579
Other current assets $ 84,410 $ 79,558 $ 80,204