v3.26.1
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Operating Loss Carryforwards [Line Items]          
Effective tax rate (58.00%) (5.60%) (5.50%)    
Discrete tax expense (benefit) $ 1,084,000 $ (498,000) $ 841,000 $ (683,000)  
Unrecognized tax benefits, including interest 7,935,000   7,935,000   $ 8,084,000
Interest accrued relating to income taxes 273,000   273,000   240,000
Decrease in gross unrecognized tax benefits that is reasonably possible 92,000   92,000    
Non-current income taxes payable          
Operating Loss Carryforwards [Line Items]          
Unrecognized tax benefits, including interest 1,621,000   1,621,000   1,818,000
Non-current deferred tax assets          
Operating Loss Carryforwards [Line Items]          
Unrecognized tax benefits, including interest $ 6,314,000   $ 6,314,000   $ 6,266,000