NEWARK, N.J.--(BUSINESS WIRE)--IDT Corporation (NYSE: IDT) through its Genie Energy Ltd. (Genie) subsidiary has filed an initial registration statement, including an information statement, related to ...