IDT Corp. bir holding şirketi olarak faaliyet göstermektedir. Şirket merkezi New Jersey'deki Newark'tadır ve şu anda 1.820 tam zamanlı çalışanı vardır. Şirket 1 Haziran 2001'de IPO'ya (halka arz) gitmiştir. Şirketin segmentleri arasında National Retail Solutions (NRS), Fintech, net2phone ve Geleneksel İletişim yer almaktadır. NRS segmenti, bağımsız perakendecilere satış noktası yönetim yazılımı, elektronik ödeme işleme ve diğer ilgili ticaret hizmetleri sağlayan ülke çapında bir ödeme ağı operatörüdür. Fintech segmenti, uluslararası para transferi ve ilgili değer/ödeme transfer hizmetleri sunan BOSS Money'den; diğer önemli ölçüde daha küçük finansal hizmetler işletmelerinden; ve şirketin Gibraltar merkezli bankası olan IDT Financial Services Limited'den oluşmaktadır. net2phone segmenti, entegre bulut iletişim ve çağrı merkezi hizmetlerini içermektedir. Geleneksel İletişim segmenti ise IDT Digital Payments, BOSS Revolution ve IDT Global'i içermektedir. IDT Global, IDT Express markalı kendi kendine sağlama portalı aracılığıyla aynı zamanda küçük ve orta ölçekli işletmelere hizmet vermektedir.