v3.26.3
Income Taxes - Summary of Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Activity Related to Unrecognized Tax Benefits [Roll Forward]    
Balance at beginning of period $ 3,875,000 $ 4,267,000
Increase related to current period 34,000 66,000
Increase related to prior periods 63,000 8,000
Expiration of statute of limitations (128,000) (458,000)
Decrease related to prior periods (77,000) (8,000)
Balance at end of period $ 3,767,000 $ 3,875,000