XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Supplementary Balance Sheet Information (Schedule of Other Current Assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Oct. 31, 2023
Balance Sheet Related Disclosures [Abstract]      
Prepaid Expense, Current $ 75,370 $ 51,519 $ 66,750
Other Assets, Miscellaneous, Current 76,701 28,039 64,111
Other current assets $ 152,071 $ 79,558 $ 130,861