XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Supplementary Balance Sheet Information (Schedule of Other Current Assets) (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Apr. 30, 2024
Balance Sheet Related Disclosures [Abstract]      
Prepaid Expense, Current $ 38,849 $ 51,519 $ 36,083
Other Assets, Miscellaneous, Current 33,730 28,039 27,495
Other current assets $ 72,579 $ 79,558 $ 63,578