v3.26.3
Income Taxes (Details)
$ in Thousands
12 Months Ended
Jul. 31, 2026
USD ($)
Income Tax Disclosure [Abstract]  
Income Tax Paid, Federal, after Refund Received $ 27,404
Income Tax Paid, after Refund Received $ 69,938