Segment Information - Segment Operating Profit to Income Before Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2024 |
|
| Segment Reporting [Line Items] | |||
| Operating Income (Loss) | $ 263,486 | $ 236,638 | $ 243,414 |
| Investment and other income | 5,628 | 5,206 | 7,553 |
| Interest expense | (9,699) | (4,747) | (3,126) |
| Income before income taxes | 259,415 | 237,097 | 247,841 |
| Operating Segments | |||
| Segment Reporting [Line Items] | |||
| Operating Income (Loss) | 330,916 | 266,707 | 267,454 |
| Segment Reporting, Reconciling Item, Corporate Nonsegment | |||
| Segment Reporting [Line Items] | |||
| Administrative costs | (67,430) | (30,069) | (24,040) |
| Investment and other income | 5,628 | 5,206 | 7,553 |
| Interest expense | $ (9,699) | $ (4,747) | $ (3,126) |
| X | ||||||||||
- Definition Administrative costs. No definition available.
|
| X | ||||||||||
- Definition Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The net result for the period of deducting operating expenses from operating revenues. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of income (expense) related to nonoperating activities, classified as other. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|