v3.25.2
Summary of Changes in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Income Tax Disclosure [Abstract]      
Balance at beginning of year $ 13,602 $ 10,618 $ 11,588
Additions charged to costs and expenses 4,655 2,984 2,537
Deductions (3,352) (3,507)
Balance at end of year $ 14,905 $ 13,602 $ 10,618