v3.26.1
Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Income Taxes (Additional Textual) [Abstract]      
Provision for (benefit from) income taxes $ 24,834 $ (20,409) $ (20,735)
Cash paid for income taxes, net of tax refunds 13,171 7,557 8,919
Valuation allowance 75,058 66,295  
Valuation allowance increase 8,800    
Undistributed earnings from certain foreign subsidiaries 2,502 1,759  
Increase (decrease) in unrecognized tax benefits 3,200    
Unrecognized tax benefits 18,700    
Accrued interest and penalties 0    
Income Tax Jurisdiction, Domestic Federal, State, and Local      
Income Taxes (Additional Textual) [Abstract]      
Operating loss carryforwards 14,200 $ 62,800 $ 128,400
U.S. Federal      
Income Taxes (Additional Textual) [Abstract]      
Research and Development Credits Carryforwards 106,800    
CALIFORNIA      
Income Taxes (Additional Textual) [Abstract]      
Research and Development Credits Carryforwards $ 78,100