Income Taxes - Schedule of Income Taxes Paid, Net of Refunds (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Jul. 31, 2026
USD ($)
| |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| U.S. state and local | $ 3,095 |
| Total cash taxes paid, net of refund | 29,675 |
| Netherlands | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| Foreign | 5,192 |
| India | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| Foreign | 13,446 |
| Other | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| Foreign | $ 7,942 |