IDT Earnings: AI Insights on IDT Corp