תזרים המזומנים החופשי של IDT עבור Q1 25 הוא -5.11 M USD. עבור 2024, תזרים המזומנים החופשי של IDT היה 59.27 M USD ותזרים המזומנים התפעולי היה 78.19 M USD.