IDT outlines $141M–$145M adjusted EBITDA target for fiscal 2026 amid AI-driven growth initiatives IDT outlines $141M–$145M adjusted EBITDA target for fiscal 2026 amid AI-driven growth initiatives Post ContentidtRead More You might also be interested in reading Why Consensus is crypto’s new ground zero. September 30, 2025 In Mainstream ← Previous post Next post →