Cadence Q3 Earnings Beat Estimates, Company Raises 2025 Outlook on AI Demand