v3.26.3
Income Taxes - Schedule of Cash Paid for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal Taxes $ 292,999    
State Taxes 61,492    
Total Cash Paid 398,380 $ 409,003 $ 285,891
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Taxes 30,967    
Other Foreign Jurisdictions      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Taxes $ 12,922