XML 25 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Segment Reporting Information [Line Items]        
Revenues $ 383,930us-gaap_Revenues $ 403,761us-gaap_Revenues $ 1,190,981us-gaap_Revenues $ 1,230,855us-gaap_Revenues
Income (loss) from operations 2,470us-gaap_OperatingIncomeLoss 9,170us-gaap_OperatingIncomeLoss 85,813us-gaap_OperatingIncomeLoss 24,027us-gaap_OperatingIncomeLoss
Gain on sale of interest in Fabrix Systems Ltd. 1,235us-gaap_GainOrLossOnSaleOfStockInSubsidiary    76,864us-gaap_GainOrLossOnSaleOfStockInSubsidiary   
Other operating gains (loss), net (1,552)idt_OtherOperatingLossGains    (1,552)idt_OtherOperatingLossGains 1,209idt_OtherOperatingLossGains
Operating Segments [Member] | Telecom Platform Services [Member]        
Segment Reporting Information [Line Items]        
Revenues 379,139us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
394,568us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
1,171,897us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
1,205,490us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
Income (loss) from operations 5,602us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
12,378us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
18,142us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
36,676us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
Gain on sale of interest in Fabrix Systems Ltd.          
Other operating gains (loss), net       650idt_OtherOperatingLossGains
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_TelecomPlatformServicesMember
Operating Segments [Member] | Consumer Phone Services [Member]        
Segment Reporting Information [Line Items]        
Revenues 2,098us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_ConsumerPhoneServicesMember
2,625us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_ConsumerPhoneServicesMember
6,652us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_ConsumerPhoneServicesMember
8,491us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_ConsumerPhoneServicesMember
Income (loss) from operations 324us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_ConsumerPhoneServicesMember
517us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_ConsumerPhoneServicesMember
985us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_ConsumerPhoneServicesMember
1,358us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_ConsumerPhoneServicesMember
Gain on sale of interest in Fabrix Systems Ltd.          
Operating Segments [Member] | All Other [Member]        
Segment Reporting Information [Line Items]        
Revenues 2,693us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
6,568us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
12,432us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
16,874us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
Income (loss) from operations 1,584us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
(443)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
77,520us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
(2,242)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
Gain on sale of interest in Fabrix Systems Ltd. 1,235us-gaap_GainOrLossOnSaleOfStockInSubsidiary
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
  76,864us-gaap_GainOrLossOnSaleOfStockInSubsidiary
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
 
Other operating gains (loss), net        638idt_OtherOperatingLossGains
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= idt_AllOtherMember
Operating Segments [Member] | Corporate [Member]        
Segment Reporting Information [Line Items]        
Revenues            
Income (loss) from operations (5,040)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(3,282)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(10,834)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(11,765)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Gain on sale of interest in Fabrix Systems Ltd.          
Other operating gains (loss), net $ (1,552)idt_OtherOperatingLossGains
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
  $ (1,552)idt_OtherOperatingLossGains
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ (79)idt_OtherOperatingLossGains
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember