IDT Corp. opère en tant que société de holding. L'entreprise est basée à Newark, New Jersey, et emploie actuellement 1 820 salariés à temps plein. La société a fait son introduction en bourse le 1er juin 2001. Les segments de l'entreprise comprennent National Retail Solutions (NRS), Fintech, net2phone et Communications traditionnelles. Le segment NRS est un opérateur d'un réseau national de points de vente offrant aux détaillants indépendants des logiciels de gestion de magasin, un traitement des paiements électroniques et d'autres services annexes aux commerçants. Le segment Fintech comprend BOSS Money, un fournisseur de services de transfert d'argent international et services connexes de valeur/paiement ; ainsi que d'autres activités financières nettement plus petites, et IDT Financial Services Limited, la banque de la société basée à Gibraltar. Le segment net2phone comprend les services intégrés de communications cloud et de centres d'appels de net2phone. Le segment des Communications traditionnelles inclut IDT Digital Payments, BOSS Revolution et IDT Global. IDT Global, via son portail d'auto-approvisionnement sous la marque IDT Express, sert également les petites et moyennes entreprises.
Le segment de revenus le plus important est IDT Corp, avec un chiffre d'affaires de Net2phone lors du dernier rapport de résultats. En termes géographiques, United States est le marché principal pour IDT Corp, avec un chiffre d'affaires de 972,206,000.