SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Idt Corp. – ‘10-K’ for 7/31/20 – ‘JSON’

On:  Wednesday, 10/14/20, at 4:56pm ET   ·   For:  7/31/20   ·   Accession #:  1213900-20-31279   ·   File #:  1-16371

Previous ‘10-K’:  ‘10-K’ on 10/11/19 for 7/31/19   ·   Next:  ‘10-K/A’ on 12/22/20 for 7/31/20   ·   Latest:  ‘10-K’ on 10/16/23 for 7/31/23   ·   9 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

10/14/20  Idt Corp.                         10-K        7/31/20  128:8.4M                                   EdgarAgents LLC/FA

Annual Report   —   Form 10-K
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   1.19M 
 2: EX-21.01    Subsidiaries of the Registrant                      HTML     38K 
 3: EX-23.01    Consent of Bdo Usa, LLP                             HTML     34K 
 4: EX-23.02    Consent of Grant Thornton, LLP                      HTML     34K 
 5: EX-31.01    Certification of Chief Executive Officer Pursuant   HTML     38K 
                to Section 302 of the Sarbanes-Oxley Act of 2002.                
 6: EX-31.02    Certification of Chief Financial Officer Pursuant   HTML     38K 
                to Section 302 of the Sarbanes-Oxley Act of 2002.                
 7: EX-32.01    Certification of Chief Executive Officer Pursuant   HTML     35K 
                to Section 906 of the Sarbanes-Oxley Act of 2002.                
 8: EX-32.02    Certification of Chief Financial Officer Pursuant   HTML     35K 
                to Section 906 of the Sarbanes-Oxley Act of 2002.                
15: R1          Document And Entity Information                     HTML     98K 
16: R2          Consolidated Balance Sheets                         HTML    149K 
17: R3          Consolidated Balance Sheets (Parentheticals)        HTML     57K 
18: R4          Consolidated Statements of Income                   HTML    115K 
19: R5          Consolidated Statements of Comprehensive Income     HTML     67K 
20: R6          Consolidated Statements of Equity                   HTML     92K 
21: R7          Consolidated Statements of Cash Flows               HTML    130K 
22: R8          Description of Business and Summary of Significant  HTML     81K 
                Accounting Policies                                              
23: R9          Revenue Recognition                                 HTML     79K 
24: R10         Leases                                              HTML     51K 
25: R11         Cash, Cash Equivalents, and Restricted Cash and     HTML     40K 
                Cash Equivalents                                                 
26: R12         Acquisitions                                        HTML     50K 
27: R13         Debt Securities                                     HTML     52K 
28: R14         Equity Investments                                  HTML     53K 
29: R15         Fair Value Measurements                             HTML     62K 
30: R16         Property, Plant and Equipment                       HTML     42K 
31: R17         Goodwill                                            HTML     41K 
32: R18         Other Intangible Assets                             HTML     45K 
33: R19         Other Operating Expense, Net                        HTML     43K 
34: R20         Note Payable and Revolving Credit Loan Payable      HTML     38K 
35: R21         Accrued Expenses                                    HTML     40K 
36: R22         Other (Expense) Income, Net                         HTML     40K 
37: R23         Income Taxes                                        HTML     69K 
38: R24         Equity                                              HTML     42K 
39: R25         Stock-Based Compensation                            HTML     57K 
40: R26         Accumulated Other Comprehensive Loss                HTML     45K 
41: R27         Commitments and Contingencies                       HTML     51K 
42: R28         Related Party Transactions                          HTML     45K 
43: R29         Defined Contribution Plans                          HTML     38K 
44: R30         Business Segment Information                        HTML     56K 
45: R31         Accounting Policies, by Policy (Policies)           HTML    143K 
46: R32         Description of Business and Summary of Significant  HTML     51K 
                Accounting Policies (Tables)                                     
47: R33         Revenue Recognition (Tables)                        HTML     62K 
48: R34         Leases (Tables)                                     HTML     58K 
49: R35         Cash, Cash Equivalents, and Restricted Cash and     HTML     38K 
                Cash Equivalents (Tables)                                        
50: R36         Acquisitions (Tables)                               HTML     51K 
51: R37         Debt Securities (Tables)                            HTML     53K 
52: R38         Equity Investments (Tables)                         HTML     53K 
53: R39         Fair Value Measurements (Tables)                    HTML     63K 
54: R40         Property, Plant and Equipment (Tables)              HTML     41K 
55: R41         Goodwill (Tables)                                   HTML     41K 
56: R42         Other Intangible Assets (Tables)                    HTML     45K 
57: R43         Other Operating Expense, Net (Tables)               HTML     41K 
58: R44         Accrued Expenses (Tables)                           HTML     40K 
59: R45         Other (Expense) Income, Net (Tables)                HTML     39K 
60: R46         Income Taxes (Tables)                               HTML     72K 
61: R47         Stock-Based Compensation (Tables)                   HTML     54K 
62: R48         Accumulated Other Comprehensive Loss (Tables)       HTML     44K 
63: R49         Business Segment Information (Tables)               HTML     53K 
64: R50         Description of Business and Summary of Significant  HTML     79K 
                Accounting Policies (Details)                                    
65: R51         Description of Business and Summary of Significant  HTML     48K 
                Accounting Policies (Details) - Schedule of                      
                weighted-average number of shares used in the                    
                calculation of basic and diluted earnings per                    
                share                                                            
66: R52         Description of Business and Summary of Significant  HTML     37K 
                Accounting Policies (Details) - Schedule of                      
                outstanding stock options excluded from the                      
                calculation of diluted earnings per share                        
67: R53         Description of Business and Summary of Significant  HTML     42K 
                Accounting Policies (Details) - Schedule of change               
                in the allowance for doubtful accounts                           
68: R54         Revenue Recognition (Details)                       HTML     40K 
69: R55         Revenue Recognition (Details) - Schedule of         HTML     62K 
                revenues disaggregated by business segment and                   
                service offered to customers                                     
70: R56         Revenue Recognition (Details) - Schedule of         HTML     66K 
                revenues disaggregated by geographic region                      
71: R57         Revenue Recognition (Details) - Schedule of         HTML     41K 
                deferred customer contract acquisition costs                     
72: R58         Leases (Details)                                    HTML     45K 
73: R59         Leases (Details) - Schedule of supplemental         HTML     45K 
                disclosures related to the Company's operating                   
                leases                                                           
74: R60         Leases (Details) - Schedule of supplemental         HTML     39K 
                disclosures related weighted average operating                   
                leases                                                           
75: R61         Leases (Details) - Schedule of aggregate operating  HTML     42K 
                lease liability                                                  
76: R62         Leases (Details) - Schedule of future minimum       HTML     54K 
                maturities of operating lease liabilities                        
77: R63         Leases (Details) - Schedule of future minimum       HTML     52K 
                payments for operating leases                                    
78: R64         Cash, Cash Equivalents, and Restricted Cash and     HTML     39K 
                Cash Equivalents (Details)                                       
79: R65         Cash, Cash Equivalents, and Restricted Cash and     HTML     44K 
                Cash Equivalents (Details) - Schedule of cash,                   
                cash equivalents, and restricted cash and cash                   
                equivalents                                                      
80: R66         Acquisitions (Details)                              HTML     43K 
81: R67         Acquisitions (Details) - Schedule of acquisition    HTML     42K 
                date fair value of consideration                                 
82: R68         Acquisitions (Details) - Schedule of impact of the  HTML     66K 
                acquisition's purchase price allocations on                      
                consolidated balance sheet                                       
83: R69         Acquisitions (Details) - Schedule of consolidated   HTML     66K 
                balance sheet and acquisition date fair value of                 
                total consideration transferred                                  
84: R70         Debt Securities (Details)                           HTML     39K 
85: R71         Debt Securities (Details) - Schedule of             HTML     56K 
                available-for-sale securities                                    
86: R72         Debt Securities (Details) - Schedule of             HTML     49K 
                contractual maturities of available-for-sale debt                
                securities                                                       
87: R73         Debt Securities (Details) - Schedule of             HTML     41K 
                available-for-sale securities, unrealized loss                   
                position                                                         
88: R74         Equity Investments (Details)                        HTML     62K 
89: R75         Equity Investments (Details) - Schedule of equity   HTML     53K 
                investments                                                      
90: R76         Equity Investments (Details) - Schedule of equity   HTML     41K 
                investments (Parentheticals)                                     
91: R77         Equity Investments (Details) - Schedule of          HTML     48K 
                carrying value of equity investments                             
92: R78         Equity Investments (Details) - Schedule of          HTML     40K 
                unrealized gains and losses for all equity                       
                investments                                                      
93: R79         Fair Value Measurements (Details)                   HTML     35K 
94: R80         Fair Value Measurements (Details) - Schedule of     HTML     57K 
                balance of assets measured at fair value on a                    
                recurring basis                                                  
95: R81         Fair Value Measurements (Details) - Schedule of     HTML     44K 
                assets measured at fair value on a recurring basis               
                using significant unobservable inputs (Level 3)                  
96: R82         Fair Value Measurements (Details) - Schedule of     HTML     44K 
                liabilities measured at fair value on a recurring                
                basis using significant unobservable inputs (Level               
                3)                                                               
97: R83         Property, Plant and Equipment (Details)             HTML     36K 
98: R84         Property, Plant and Equipment (Details) - Schedule  HTML     51K 
                of property, plant and equipment                                 
99: R85         Goodwill (Details) - Schedule of change in          HTML     48K 
                carrying amount of goodwill by operating segment                 
100: R86         Other Intangible Assets (Details)                   HTML     49K  
101: R87         Other Intangible Assets (Details) - Schedule of     HTML     54K  
                presents information on the Company's amortized                  
                intangible assets                                                
102: R88         Other Operating Expense, Net (Details)              HTML     39K  
103: R89         Other Operating Expense, Net (Details) - Schedule   HTML     48K  
                of other operating expense, net                                  
104: R90         Note Payable and Revolving Credit Loan Payable      HTML     45K  
                (Details)                                                        
105: R91         Accrued Expenses (Details) - Schedule of accrued    HTML     49K  
                expenses                                                         
106: R92         Other (Expense) Income, Net (Details) - Schedule    HTML     45K  
                of other (expense) income, net                                   
107: R93         Income Taxes (Details)                              HTML     63K  
108: R94         Income Taxes (Details) - Schedule of income before  HTML     44K  
                income taxes                                                     
109: R95         Income Taxes (Details) - Schedule of deferred       HTML     61K  
                income tax assets                                                
110: R96         Income Taxes (Details) - Schedule of benefit from   HTML     62K  
                (provision for) income taxes                                     
111: R97         Income Taxes (Details) - Schedule of U.S. federal   HTML     58K  
                statutory income tax rate and income taxes                       
                provided                                                         
112: R98         Income Taxes (Details) - Schedule of change in the  HTML     41K  
                valuation allowance                                              
113: R99         Equity (Details)                                    HTML     80K  
114: R100        Stock-Based Compensation (Details)                  HTML     83K  
115: R101        Stock-Based Compensation (Details) - Schedule of    HTML     68K  
                stock option activity                                            
116: R102        Stock-Based Compensation (Details) - Schedule of    HTML     56K  
                grants of restricted shares of Class B common                    
                stock                                                            
117: R103        Stock-Based Compensation (Details) - Schedule of    HTML     55K  
                grants of restricted shares                                      
118: R104        Accumulated Other Comprehensive Loss (Details) -    HTML     56K  
                Schedule of accumulated balances for each                        
                classification of other comprehensive loss                       
119: R105        Commitments and Contingencies (Details)             HTML     47K  
120: R106        Related Party Transactions (Details)                HTML     73K  
121: R107        Defined Contribution Plans (Details)                HTML     44K  
122: R108        Business Segment Information (Details)              HTML     36K  
123: R109        Business Segment Information (Details) - Schedule   HTML     62K  
                of operating results of business segments                        
124: R110        Business Segment Information (Details) - Schedule   HTML     46K  
                of net long-lived assets and total assets by                     
                geographic areas                                                 
126: XML         IDEA XML File -- Filing Summary                      XML    250K  
14: XML         XBRL Instance -- f10k2020_idtcorporation_htm         XML   1.65M 
125: EXCEL       IDEA Workbook of Financial Reports                  XLSX    152K  
10: EX-101.CAL  XBRL Calculations -- idt-20200731_cal                XML    214K 
11: EX-101.DEF  XBRL Definitions -- idt-20200731_def                 XML   1.16M 
12: EX-101.LAB  XBRL Labels -- idt-20200731_lab                      XML   2.12M 
13: EX-101.PRE  XBRL Presentations -- idt-20200731_pre               XML   1.15M 
 9: EX-101.SCH  XBRL Schema -- idt-20200731                          XSD    330K 
127: JSON        XBRL Instance as JSON Data -- MetaLinks              536±   778K  
128: ZIP         XBRL Zipped Folder -- 0001213900-20-031279-xbrl      Zip    311K  


‘JSON’   —   XBRL Instance as JSON Data — MetaLinks


This File is an XBRL Instance as JavaScript Object Notation (JSON) Data.



{
"instance":  {
    "f10k2020_idtcorporation.htm":  {
        "axisCustom":  0,
        "axisStandard":  32,
        "contextCount":  273,
        "dts":  {
            "calculationLink":  {
                "local":  [
                    "idt-20200731_cal.xml"
                    ]
                },
            "definitionLink":  {
                "local":  [
                    "idt-20200731_def.xml"
                    ],
                "remote":  [
                    "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
                    "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
                    ]
                },
            "inline":  {
                "local":  [
                    "f10k2020_idtcorporation.htm"
                    ]
                },
            "labelLink":  {
                "local":  [
                    "idt-20200731_lab.xml"
                    ],
                "remote":  [
                    "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
                    "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
                    ]
                },
            "presentationLink":  {
                "local":  [
                    "idt-20200731_pre.xml"
                    ]
                },
            "referenceLink":  {
                "remote":  [
                    "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
                    "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
                    ]
                },
            "schema":  {
                "local":  [
                    "idt-20200731.xsd"
                    ],
                "remote":  [
                    "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
                    "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
                    "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
                    "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
                    "http://www.xbrl.org/2005/xbrldt-2005.xsd",
                    "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
                    "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
                    "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
                    "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
                    "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
                    "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
                    "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
                    "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
                    "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
                    "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
                    "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd",
                    "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
                    "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
                    "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
                    ]
                }
            },
        "elementCount":  803,
        "entityCount":  1,
        "hidden":  {
            "http://fasb.org/us-gaap/2020-01-31":  95,
            "http://www.www.idt.net/20200731":  90,
            "http://xbrl.sec.gov/dei/2019-01-31":  10,
            "total":  195
            },
        "keyCustom":  87,
        "keyStandard":  474,
        "memberCustom":  43,
        "memberStandard":  42,
        "nsprefix":  "idt",
        "nsuri":  "http://www.www.idt.net/20200731",
        "report":  {
            "R1":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:TradingSymbol",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "document",
                "isDefault":  "true",
                "longName":  "000 - Document - Document And Entity Information",
                "role":  "http://www.www.idt.net/role/DocumentAndEntityInformation",
                "shortName":  "Document And Entity Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:TradingSymbol",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R10":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeasesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "009 - Disclosure - Leases",
                "role":  "http://www.www.idt.net/role/Leases",
                "shortName":  "Leases",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeasesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R100":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "099 - Disclosure - Stock-Based Compensation (Details)",
                "role":  "http://www.www.idt.net/role/StockBasedCompensationDetails",
                "shortName":  "Stock-Based Compensation (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R101":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100 - Disclosure - Stock-Based Compensation (Details) - Schedule of stock option activity",
                "role":  "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable",
                "shortName":  "Stock-Based Compensation (Details) - Schedule of stock option activity",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R102":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c9",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "101 - Disclosure - Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock",
                "role":  "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable",
                "shortName":  "Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c9",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R103":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "102 - Disclosure - Stock-Based Compensation (Details) - Schedule of grants of restricted shares",
                "role":  "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                "shortName":  "Stock-Based Compensation (Details) - Schedule of grants of restricted shares",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R104":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c225",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "103 - Disclosure - Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive loss",
                "role":  "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable",
                "shortName":  "Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive loss",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c225",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R105":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "104 - Disclosure - Commitments and Contingencies (Details)",
                "role":  "http://www.www.idt.net/role/CommitmentsandContingenciesDetails",
                "shortName":  "Commitments and Contingencies (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R106":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:LeaseExpirationDescription",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "105 - Disclosure - Related Party Transactions (Details)",
                "role":  "http://www.www.idt.net/role/RelatedPartyTransactionsDetails",
                "shortName":  "Related Party Transactions (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:LeaseExpirationDescription",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R107":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "pure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "106 - Disclosure - Defined Contribution Plans (Details)",
                "role":  "http://www.www.idt.net/role/DefinedContributionPlansDetails",
                "shortName":  "Defined Contribution Plans (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "pure",
                    "xsiNil":  "false"
                    }
                },
            "R108":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfReportableSegments",
                    "reportCount":  1,
                    "unitRef":  "pure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "107 - Disclosure - Business Segment Information (Details)",
                "role":  "http://www.www.idt.net/role/BusinessSegmentInformationDetails",
                "shortName":  "Business Segment Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R109":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c264",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "108 - Disclosure - Business Segment Information (Details) - Schedule of operating results of business segments",
                "role":  "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable",
                "shortName":  "Business Segment Information (Details) - Schedule of operating results of business segments",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c264",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R11":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "010 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents",
                "role":  "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalents",
                "shortName":  "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R110":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NoncurrentAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "109 - Disclosure - Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas",
                "role":  "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable",
                "shortName":  "Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NoncurrentAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R12":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:Acquistions",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "011 - Disclosure - Acquisitions",
                "role":  "http://www.www.idt.net/role/Acquisitions",
                "shortName":  "Acquisitions",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:Acquistions",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R13":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "012 - Disclosure - Debt Securities",
                "role":  "http://www.www.idt.net/role/DebtSecurities",
                "shortName":  "Debt Securities",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R14":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:EquityInvestmentsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "013 - Disclosure - Equity Investments",
                "role":  "http://www.www.idt.net/role/EquityInvestments",
                "shortName":  "Equity Investments",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:EquityInvestmentsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R15":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "014 - Disclosure - Fair Value Measurements",
                "role":  "http://www.www.idt.net/role/FairValueMeasurements",
                "shortName":  "Fair Value Measurements",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R16":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "015 - Disclosure - Property, Plant and Equipment",
                "role":  "http://www.www.idt.net/role/PropertyPlantandEquipment",
                "shortName":  "Property, Plant and Equipment",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R17":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:GoodwillDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "016 - Disclosure - Goodwill",
                "role":  "http://www.www.idt.net/role/Goodwill",
                "shortName":  "Goodwill",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:GoodwillDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R18":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "017 - Disclosure - Other Intangible Assets",
                "role":  "http://www.www.idt.net/role/OtherIntangibleAssets",
                "shortName":  "Other Intangible Assets",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R19":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "018 - Disclosure - Other Operating Expense, Net",
                "role":  "http://www.www.idt.net/role/OtherOperatingExpenseNet",
                "shortName":  "Other Operating Expense, Net",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R2":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "001 - Statement - Consolidated Balance Sheets",
                "role":  "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                "shortName":  "Consolidated Balance Sheets",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:DebtSecuritiesCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R20":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:NotePayableAndRevolvingCreditFacility",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "019 - Disclosure - Note Payable and Revolving Credit Loan Payable",
                "role":  "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayable",
                "shortName":  "Note Payable and Revolving Credit Loan Payable",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:NotePayableAndRevolvingCreditFacility",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R21":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "020 - Disclosure - Accrued Expenses",
                "role":  "http://www.www.idt.net/role/AccruedExpenses",
                "shortName":  "Accrued Expenses",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R22":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "021 - Disclosure - Other (Expense) Income, Net",
                "role":  "http://www.www.idt.net/role/OtherExpenseIncomeNet",
                "shortName":  "Other (Expense) Income, Net",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R23":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "022 - Disclosure - Income Taxes",
                "role":  "http://www.www.idt.net/role/IncomeTaxes",
                "shortName":  "Income Taxes",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R24":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "023 - Disclosure - Equity",
                "role":  "http://www.www.idt.net/role/Equity",
                "shortName":  "Equity",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R25":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "024 - Disclosure - Stock-Based Compensation",
                "role":  "http://www.www.idt.net/role/StockBasedCompensation",
                "shortName":  "Stock-Based Compensation",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R26":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ComprehensiveIncomeNoteTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "025 - Disclosure - Accumulated Other Comprehensive Loss",
                "role":  "http://www.www.idt.net/role/AccumulatedOtherComprehensiveLoss",
                "shortName":  "Accumulated Other Comprehensive Loss",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ComprehensiveIncomeNoteTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R27":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "026 - Disclosure - Commitments and Contingencies",
                "role":  "http://www.www.idt.net/role/CommitmentsandContingencies",
                "shortName":  "Commitments and Contingencies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R28":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "027 - Disclosure - Related Party Transactions",
                "role":  "http://www.www.idt.net/role/RelatedPartyTransactions",
                "shortName":  "Related Party Transactions",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R29":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "028 - Disclosure - Defined Contribution Plans",
                "role":  "http://www.www.idt.net/role/DefinedContributionPlans",
                "shortName":  "Defined Contribution Plans",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R3":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
                "role":  "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals",
                "shortName":  "Consolidated Balance Sheets (Parentheticals)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R30":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "029 - Disclosure - Business Segment Information",
                "role":  "http://www.www.idt.net/role/BusinessSegmentInformation",
                "shortName":  "Business Segment Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R31":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "030 - Disclosure - Accounting Policies, by Policy (Policies)",
                "role":  "http://www.www.idt.net/role/AccountingPoliciesByPolicy",
                "shortName":  "Accounting Policies, by Policy (Policies)",
                "subGroupType":  "policies",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R32":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "031 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)",
                "role":  "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables",
                "shortName":  "Description of Business and Summary of Significant Accounting Policies (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R33":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "032 - Disclosure - Revenue Recognition (Tables)",
                "role":  "http://www.www.idt.net/role/RevenueRecognitionTables",
                "shortName":  "Revenue Recognition (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R34":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeaseCostTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "033 - Disclosure - Leases (Tables)",
                "role":  "http://www.www.idt.net/role/LeasesTables",
                "shortName":  "Leases (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeaseCostTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R35":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "034 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)",
                "role":  "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables",
                "shortName":  "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R36":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "035 - Disclosure - Acquisitions (Tables)",
                "role":  "http://www.www.idt.net/role/AcquisitionsTables",
                "shortName":  "Acquisitions (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R37":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:MarketableSecuritiesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "036 - Disclosure - Debt Securities (Tables)",
                "role":  "http://www.www.idt.net/role/DebtSecuritiesTables",
                "shortName":  "Debt Securities (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:MarketableSecuritiesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R38":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:ScheduleOfEquityInvestmentsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "037 - Disclosure - Equity Investments (Tables)",
                "role":  "http://www.www.idt.net/role/EquityInvestmentsTables",
                "shortName":  "Equity Investments (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:ScheduleOfEquityInvestmentsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R39":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "038 - Disclosure - Fair Value Measurements (Tables)",
                "role":  "http://www.www.idt.net/role/FairValueMeasurementsTables",
                "shortName":  "Fair Value Measurements (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R4":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "003 - Statement - Consolidated Statements of Income",
                "role":  "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                "shortName":  "Consolidated Statements of Income",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:OperatingCostsAndExpenses",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R40":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PropertyPlantAndEquipmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "039 - Disclosure - Property, Plant and Equipment (Tables)",
                "role":  "http://www.www.idt.net/role/PropertyPlantandEquipmentTables",
                "shortName":  "Property, Plant and Equipment (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PropertyPlantAndEquipmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R41":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "040 - Disclosure - Goodwill (Tables)",
                "role":  "http://www.www.idt.net/role/GoodwillTables",
                "shortName":  "Goodwill (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R42":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "041 - Disclosure - Other Intangible Assets (Tables)",
                "role":  "http://www.www.idt.net/role/OtherIntangibleAssetsTables",
                "shortName":  "Other Intangible Assets (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R43":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "042 - Disclosure - Other Operating Expense, Net (Tables)",
                "role":  "http://www.www.idt.net/role/OtherOperatingExpenseNetTables",
                "shortName":  "Other Operating Expense, Net (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R44":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "043 - Disclosure - Accrued Expenses (Tables)",
                "role":  "http://www.www.idt.net/role/AccruedExpensesTables",
                "shortName":  "Accrued Expenses (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R45":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "044 - Disclosure - Other (Expense) Income, Net (Tables)",
                "role":  "http://www.www.idt.net/role/OtherExpenseIncomeNetTables",
                "shortName":  "Other (Expense) Income, Net (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R46":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "045 - Disclosure - Income Taxes (Tables)",
                "role":  "http://www.www.idt.net/role/IncomeTaxesTables",
                "shortName":  "Income Taxes (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R47":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "046 - Disclosure - Stock-Based Compensation (Tables)",
                "role":  "http://www.www.idt.net/role/StockBasedCompensationTables",
                "shortName":  "Stock-Based Compensation (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R48":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "047 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
                "role":  "http://www.www.idt.net/role/AccumulatedOtherComprehensiveLossTables",
                "shortName":  "Accumulated Other Comprehensive Loss (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R49":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "048 - Disclosure - Business Segment Information (Tables)",
                "role":  "http://www.www.idt.net/role/BusinessSegmentInformationTables",
                "shortName":  "Business Segment Information (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R5":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProfitLoss",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "004 - Statement - Consolidated Statements of Comprehensive Income",
                "role":  "http://www.www.idt.net/role/ConsolidatedBalanceSheet0",
                "shortName":  "Consolidated Statements of Comprehensive Income",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R50":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfReportableSegments",
                    "reportCount":  1,
                    "unitRef":  "pure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "049 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)",
                "role":  "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
                "shortName":  "Description of Business and Summary of Significant Accounting Policies (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "idt:CashAndCashEquivalentsSubstantiallyRestricted",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R51":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
                    "reportCount":  1,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "050 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share",
                "role":  "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable",
                "shortName":  "Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R52":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "051 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of outstanding stock options excluded from the calculation of diluted earnings per share",
                "role":  "http://www.www.idt.net/role/ScheduleofoutstandingstockoptionsexcludedfromthecalculationofdilutedearningspershareTable",
                "shortName":  "Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of outstanding stock options excluded from the calculation of diluted earnings per share",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R53":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "idt:ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccountsReceivableGrossCurrent",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "052 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of change in the allowance for doubtful accounts",
                "role":  "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable",
                "shortName":  "Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of change in the allowance for doubtful accounts",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "idt:ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c18",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:AccountsReceivableGrossCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R54":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c61",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CumulativeEarningsDeficit",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "053 - Disclosure - Revenue Recognition (Details)",
                "role":  "http://www.www.idt.net/role/RevenueRecognitionDetails",
                "shortName":  "Revenue Recognition (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c61",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CumulativeEarningsDeficit",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R55":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "054 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers",
                "role":  "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable",
                "shortName":  "Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c82",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R56":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "055 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region",
                "role":  "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable",
                "shortName":  "Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c99",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R57":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:CapitalizedContractCostTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CapitalizedContractCostNetCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "056 - Disclosure - Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs",
                "role":  "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable",
                "shortName":  "Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:CapitalizedContractCostTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CapitalizedContractCostNetCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R58":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c10",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LeaseAndRentalExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "057 - Disclosure - Leases (Details)",
                "role":  "http://www.www.idt.net/role/LeasesDetails",
                "shortName":  "Leases (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c10",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LeaseAndRentalExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R59":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:LeaseCostTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "058 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases",
                "role":  "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable",
                "shortName":  "Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:LeaseCostTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R6":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c18",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "005 - Statement - Consolidated Statements of Equity",
                "role":  "http://www.www.idt.net/role/ShareholdersEquityType2or3",
                "shortName":  "Consolidated Statements of Equity",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c18",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R60":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "059 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases",
                "role":  "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable",
                "shortName":  "Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R61":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseLiabilityNoncurrent",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "060 - Disclosure - Leases (Details) - Schedule of aggregate operating lease liability",
                "role":  "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable",
                "shortName":  "Leases (Details) - Schedule of aggregate operating lease liability",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c120",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseLiabilityCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R62":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "061 - Disclosure - Leases (Details) - Schedule of future minimum maturities of operating lease liabilities",
                "role":  "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable",
                "shortName":  "Leases (Details) - Schedule of future minimum maturities of operating lease liabilities",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R63":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "062 - Disclosure - Leases (Details) - Schedule of future minimum payments for operating leases",
                "role":  "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable",
                "shortName":  "Leases (Details) - Schedule of future minimum payments for operating leases",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R64":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c121",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "063 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)",
                "role":  "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails",
                "shortName":  "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c121",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R65":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "064 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents",
                "role":  "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable",
                "shortName":  "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R66":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "065 - Disclosure - Acquisitions (Details)",
                "role":  "http://www.www.idt.net/role/AcquisitionsDetails",
                "shortName":  "Acquisitions (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R67":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c127",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:PaymentsToAcquireBusinessesGross",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "066 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration",
                "role":  "http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable",
                "shortName":  "Acquisitions (Details) - Schedule of acquisition date fair value of consideration",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R68":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "067 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet",
                "role":  "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable",
                "shortName":  "Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R69":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c126",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "068 - Disclosure - Acquisitions (Details) - Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred",
                "role":  "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable",
                "shortName":  "Acquisitions (Details) - Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c126",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R7":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProfitLoss",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "006 - Statement - Consolidated Statements of Cash Flows",
                "role":  "http://www.www.idt.net/role/ConsolidatedCashFlow",
                "shortName":  "Consolidated Statements of Cash Flows",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:DeferredIncomeTaxesAndTaxCredits",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R70":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "069 - Disclosure - Debt Securities (Details)",
                "role":  "http://www.www.idt.net/role/DebtSecuritiesDetails",
                "shortName":  "Debt Securities (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R71":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:MarketableSecuritiesTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "070 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities",
                "role":  "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable",
                "shortName":  "Debt Securities (Details) - Schedule of available-for-sale securities",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:MarketableSecuritiesTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R72":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:AvailableForSaleSecuritiesTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "071 - Disclosure - Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities",
                "role":  "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable",
                "shortName":  "Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:AvailableForSaleSecuritiesTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R73":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c133",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "072 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position",
                "role":  "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable",
                "shortName":  "Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c133",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R74":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LongTermInvestments",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "073 - Disclosure - Equity Investments (Details)",
                "role":  "http://www.www.idt.net/role/EquityInvestmentsDetails",
                "shortName":  "Equity Investments (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c134",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "idt:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets3",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R75":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfEquityInvestmentsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OtherShortTermInvestments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "074 - Disclosure - Equity Investments (Details) - Schedule of equity investments",
                "role":  "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable",
                "shortName":  "Equity Investments (Details) - Schedule of equity investments",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfEquityInvestmentsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OtherShortTermInvestments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R76":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfEquityInvestmentsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c156",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "075 - Disclosure - Equity Investments (Details) - Schedule of equity investments (Parentheticals)",
                "role":  "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals",
                "shortName":  "Equity Investments (Details) - Schedule of equity investments (Parentheticals)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfEquityInvestmentsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c156",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R77":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EquitySecuritiesFvNi",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "076 - Disclosure - Equity Investments (Details) - Schedule of carrying value of equity investments",
                "role":  "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable",
                "shortName":  "Equity Investments (Details) - Schedule of carrying value of equity investments",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c18",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:EquitySecuritiesFvNi",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R78":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:EquitySecuritiesFvNiRecognizedGainLossNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "077 - Disclosure - Equity Investments (Details) - Schedule of unrealized gains and losses for all equity investments",
                "role":  "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable",
                "shortName":  "Equity Investments (Details) - Schedule of unrealized gains and losses for all equity investments",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:EquitySecuritiesFvNiRecognizedGainLossNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R79":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:InvestmentInHedgeFunds",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "078 - Disclosure - Fair Value Measurements (Details)",
                "role":  "http://www.www.idt.net/role/FairValueMeasurementsDetails",
                "shortName":  "Fair Value Measurements (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:InvestmentInHedgeFunds",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R8":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "007 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
                "role":  "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies",
                "shortName":  "Description of Business and Summary of Significant Accounting Policies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R80":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c163",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "079 - Disclosure - Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis",
                "role":  "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable",
                "shortName":  "Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c163",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R81":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "080 - Disclosure - Fair Value Measurements (Details) - Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)",
                "role":  "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table",
                "shortName":  "Fair Value Measurements (Details) - Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c10",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R82":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "081 - Disclosure - Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3)",
                "role":  "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table",
                "shortName":  "Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R83":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Depreciation",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "082 - Disclosure - Property, Plant and Equipment (Details)",
                "role":  "http://www.www.idt.net/role/PropertyPlantandEquipmentDetails",
                "shortName":  "Property, Plant and Equipment (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Depreciation",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R84":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:PropertyPlantAndEquipmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:MachineryAndEquipmentGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "083 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment",
                "role":  "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable",
                "shortName":  "Property, Plant and Equipment (Details) - Schedule of property, plant and equipment",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:PropertyPlantAndEquipmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:MachineryAndEquipmentGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R85":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Goodwill",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "084 - Disclosure - Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment",
                "role":  "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable",
                "shortName":  "Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c18",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:Goodwill",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R86":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AmortizationOfIntangibleAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "085 - Disclosure - Other Intangible Assets (Details)",
                "role":  "http://www.www.idt.net/role/OtherIntangibleAssetsDetails",
                "shortName":  "Other Intangible Assets (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AmortizationOfIntangibleAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R87":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "086 - Disclosure - Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets",
                "role":  "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable",
                "shortName":  "Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R88":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c188",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LegalFees",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "087 - Disclosure - Other Operating Expense, Net (Details)",
                "role":  "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails",
                "shortName":  "Other Operating Expense, Net (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c188",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LegalFees",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R89":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:GainLossInPeriodFromLegalFeesNetOfInsuranceClaims",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "088 - Disclosure - Other Operating Expense, Net (Details) - Schedule of other operating expense, net",
                "role":  "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable",
                "shortName":  "Other Operating Expense, Net (Details) - Schedule of other operating expense, net",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:GainLossInPeriodFromLegalFeesNetOfInsuranceClaims",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R9":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "008 - Disclosure - Revenue Recognition",
                "role":  "http://www.www.idt.net/role/RevenueRecognition",
                "shortName":  "Revenue Recognition",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R90":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c190",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProceedsFromNotesPayable",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "089 - Disclosure - Note Payable and Revolving Credit Loan Payable (Details)",
                "role":  "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails",
                "shortName":  "Note Payable and Revolving Credit Loan Payable (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c190",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProceedsFromNotesPayable",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R91":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:CarrierMinutesTermination",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "090 - Disclosure - Accrued Expenses (Details) - Schedule of accrued expenses",
                "role":  "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable",
                "shortName":  "Accrued Expenses (Details) - Schedule of accrued expenses",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "idt:CarrierMinutesTermination",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R92":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ForeignCurrencyTransactionGainLossRealized",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "091 - Disclosure - Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net",
                "role":  "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable",
                "shortName":  "Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ForeignCurrencyTransactionGainLossRealized",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R93":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "092 - Disclosure - Income Taxes (Details)",
                "role":  "http://www.www.idt.net/role/IncomeTaxesDetails",
                "shortName":  "Income Taxes (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R94":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "093 - Disclosure - Income Taxes (Details) - Schedule of income before income taxes",
                "role":  "http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable",
                "shortName":  "Income Taxes (Details) - Schedule of income before income taxes",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R95":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "094 - Disclosure - Income Taxes (Details) - Schedule of deferred income tax assets",
                "role":  "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable",
                "shortName":  "Income Taxes (Details) - Schedule of deferred income tax assets",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R96":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "095 - Disclosure - Income Taxes (Details) - Schedule of benefit from (provision for) income taxes",
                "role":  "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable",
                "shortName":  "Income Taxes (Details) - Schedule of benefit from (provision for) income taxes",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R97":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "096 - Disclosure - Income Taxes (Details) - Schedule of U.S. federal statutory income tax rate and income taxes provided",
                "role":  "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable",
                "shortName":  "Income Taxes (Details) - Schedule of U.S. federal statutory income tax rate and income taxes provided",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c0",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R98":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c5",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DeferredTaxAssetsValuationAllowance",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "097 - Disclosure - Income Taxes (Details) - Schedule of change in the valuation allowance",
                "role":  "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable",
                "shortName":  "Income Taxes (Details) - Schedule of change in the valuation allowance",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R99":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c10",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProceedsFromIssuanceOfCommonStock",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "098 - Disclosure - Equity (Details)",
                "role":  "http://www.www.idt.net/role/EquityDetails",
                "shortName":  "Equity (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "f10k2020_idtcorporation.htm",
                    "contextRef":  "c201",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "idt:MinorityInterestDecrease",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                }
            },
        "segmentCount":  90,
        "tag":  {
            "country_GB":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "UNITED KINGDOM",
                            "terseLabel":  "United Kingdom [Member]"
                            }
                        }
                    },
                "localname":  "GB",
                "nsuri":  "http://xbrl.sec.gov/country/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "country_NL":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "NETHERLANDS",
                            "terseLabel":  "Netherlands [Member]"
                            }
                        }
                    },
                "localname":  "NL",
                "nsuri":  "http://xbrl.sec.gov/country/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "country_US":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "UNITED STATES",
                            "terseLabel":  "United States [Member]"
                            }
                        }
                    },
                "localname":  "US",
                "nsuri":  "http://xbrl.sec.gov/country/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dei_AmendmentFlag":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
                            "label":  "Amendment Flag",
                            "terseLabel":  "Amendment Flag"
                            }
                        }
                    },
                "localname":  "AmendmentFlag",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_CityAreaCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Area code of city",
                            "label":  "City Area Code",
                            "terseLabel":  "City Area Code"
                            }
                        }
                    },
                "localname":  "CityAreaCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_CurrentFiscalYearEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "End date of current fiscal year in the format --MM-DD.",
                            "label":  "Current Fiscal Year End Date",
                            "terseLabel":  "Current Fiscal Year End Date"
                            }
                        }
                    },
                "localname":  "CurrentFiscalYearEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "gMonthDayItemType"
                },
            "dei_DocumentAnnualReport":  {
                "auth_ref":  [
                    "r678"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as an annual report.",
                            "label":  "Document Annual Report",
                            "terseLabel":  "Document Annual Report"
                            }
                        }
                    },
                "localname":  "DocumentAnnualReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentFiscalPeriodFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
                            "label":  "Document Fiscal Period Focus",
                            "terseLabel":  "Document Fiscal Period Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalPeriodFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "fiscalPeriodItemType"
                },
            "dei_DocumentFiscalYearFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This is focus fiscal year of the document report in CCYY format.  For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus.  Example: 2006.",
                            "label":  "Document Fiscal Year Focus",
                            "terseLabel":  "Document Fiscal Year Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalYearFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "dei_DocumentInformationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "localname":  "DocumentInformationLineItems",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dei_DocumentInformationTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
                            }
                        }
                    },
                "localname":  "DocumentInformationTable",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dei_DocumentPeriodEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The end date of the period reflected on the cover page if a periodic report.  For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date.  The format of the date is CCYY-MM-DD.",
                            "label":  "Document Period End Date",
                            "terseLabel":  "Document Period End Date"
                            }
                        }
                    },
                "localname":  "DocumentPeriodEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "dateItemType"
                },
            "dei_DocumentTransitionReport":  {
                "auth_ref":  [
                    "r677"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as a transition report.",
                            "label":  "Document Transition Report",
                            "terseLabel":  "Document Transition Report"
                            }
                        }
                    },
                "localname":  "DocumentTransitionReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentType":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc).  The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
                            "label":  "Document Type",
                            "terseLabel":  "Document Type"
                            }
                        }
                    },
                "localname":  "DocumentType",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "submissionTypeItemType"
                },
            "dei_EntityAddressAddressLine1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Address Line 1 such as Attn, Building Name, Street Name",
                            "label":  "Entity Address, Address Line One",
                            "terseLabel":  "Entity Address, Address Line One"
                            }
                        }
                    },
                "localname":  "EntityAddressAddressLine1",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressCityOrTown":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the City or Town",
                            "label":  "Entity Address, City or Town",
                            "terseLabel":  "Entity Address, City or Town"
                            }
                        }
                    },
                "localname":  "EntityAddressCityOrTown",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressPostalZipCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Code for the postal or zip code",
                            "label":  "Entity Address, Postal Zip Code",
                            "terseLabel":  "Entity Address, Postal Zip Code"
                            }
                        }
                    },
                "localname":  "EntityAddressPostalZipCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressStateOrProvince":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the state or province.",
                            "label":  "Entity Address, State or Province",
                            "terseLabel":  "Entity Address, State or Province"
                            }
                        }
                    },
                "localname":  "EntityAddressStateOrProvince",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "stateOrProvinceItemType"
                },
            "dei_EntityCentralIndexKey":  {
                "auth_ref":  [
                    "r679"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC.  It is commonly abbreviated as CIK.",
                            "label":  "Entity Central Index Key",
                            "terseLabel":  "Entity Central Index Key"
                            }
                        }
                    },
                "localname":  "EntityCentralIndexKey",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "centralIndexKeyItemType"
                },
            "dei_EntityCommonStockSharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report.  Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
                            "label":  "Entity Common Stock, Shares Outstanding",
                            "terseLabel":  "Entity Common Stock, Shares Outstanding"
                            }
                        }
                    },
                "localname":  "EntityCommonStockSharesOutstanding",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dei_EntityCurrentReportingStatus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Current Reporting Status",
                            "terseLabel":  "Entity Current Reporting Status"
                            }
                        }
                    },
                "localname":  "EntityCurrentReportingStatus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "All the names of the entities being reported upon in a document.  Any legal structure used to conduct activities or to hold assets.  Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts.  This item does not include business and geographical segments which are included in the geographical or business segments domains.",
                            "label":  "Entity [Domain]"
                            }
                        }
                    },
                "localname":  "EntityDomain",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dei_EntityEmergingGrowthCompany":  {
                "auth_ref":  [
                    "r679"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate if registrant meets the emerging growth company criteria.",
                            "label":  "Entity Emerging Growth Company",
                            "terseLabel":  "Entity Emerging Growth Company"
                            }
                        }
                    },
                "localname":  "EntityEmergingGrowthCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityFileNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Commission file number.  The field allows up to 17 characters.  The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
                            "label":  "Entity File Number",
                            "terseLabel":  "Entity File Number"
                            }
                        }
                    },
                "localname":  "EntityFileNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "fileNumberItemType"
                },
            "dei_EntityFilerCategory":  {
                "auth_ref":  [
                    "r679"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate whether the registrant is one of the following:  Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer.  Definitions of these categories are stated in Rule 12b-2 of the Exchange Act.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Filer Category",
                            "terseLabel":  "Entity Filer Category"
                            }
                        }
                    },
                "localname":  "EntityFilerCategory",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "filerCategoryItemType"
                },
            "dei_EntityIncorporationStateCountryCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Two-character EDGAR code representing the state or country of incorporation.",
                            "label":  "Entity Incorporation, State or Country Code",
                            "terseLabel":  "Entity Incorporation, State or Country Code"
                            }
                        }
                    },
                "localname":  "EntityIncorporationStateCountryCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarStateCountryItemType"
                },
            "dei_EntityInteractiveDataCurrent":  {
                "auth_ref":  [
                    "r680"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
                            "label":  "Entity Interactive Data Current",
                            "terseLabel":  "Entity Interactive Data Current"
                            }
                        }
                    },
                "localname":  "EntityInteractiveDataCurrent",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityPublicFloat":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
                            "label":  "Entity Public Float",
                            "terseLabel":  "Entity Public Float"
                            }
                        }
                    },
                "localname":  "EntityPublicFloat",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dei_EntityRegistrantName":  {
                "auth_ref":  [
                    "r679"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
                            "label":  "Entity Registrant Name",
                            "terseLabel":  "Entity Registrant Name"
                            }
                        }
                    },
                "localname":  "EntityRegistrantName",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityShellCompany":  {
                "auth_ref":  [
                    "r679"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
                            "label":  "Entity Shell Company",
                            "terseLabel":  "Entity Shell Company"
                            }
                        }
                    },
                "localname":  "EntityShellCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntitySmallBusiness":  {
                "auth_ref":  [
                    "r679"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicates that the company is a Smaller Reporting Company (SRC).",
                            "label":  "Entity Small Business",
                            "terseLabel":  "Entity Small Business"
                            }
                        }
                    },
                "localname":  "EntitySmallBusiness",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityTaxIdentificationNumber":  {
                "auth_ref":  [
                    "r679"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
                            "label":  "Entity Tax Identification Number",
                            "terseLabel":  "Entity Tax Identification Number"
                            }
                        }
                    },
                "localname":  "EntityTaxIdentificationNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "employerIdItemType"
                },
            "dei_EntityVoluntaryFilers":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
                            "label":  "Entity Voluntary Filers",
                            "terseLabel":  "Entity Voluntary Filers"
                            }
                        }
                    },
                "localname":  "EntityVoluntaryFilers",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityWellKnownSeasonedIssuer":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
                            "label":  "Entity Well-known Seasoned Issuer",
                            "terseLabel":  "Entity Well-known Seasoned Issuer"
                            }
                        }
                    },
                "localname":  "EntityWellKnownSeasonedIssuer",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_LegalEntityAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The set of legal entities associated with a report.",
                            "label":  "Legal Entity [Axis]"
                            }
                        }
                    },
                "localname":  "LegalEntityAxis",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dei_LocalPhoneNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Local phone number for entity.",
                            "label":  "Local Phone Number",
                            "terseLabel":  "Local Phone Number"
                            }
                        }
                    },
                "localname":  "LocalPhoneNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_Security12gTitle":  {
                "auth_ref":  [
                    "r676"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Title of a 12(g) registered security.",
                            "label":  "Title of 12(g) Security",
                            "terseLabel":  "Title of 12(g) Security"
                            }
                        }
                    },
                "localname":  "Security12gTitle",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "securityTitleItemType"
                },
            "dei_SecurityExchangeName":  {
                "auth_ref":  [
                    "r675"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the Exchange on which a security is registered.",
                            "label":  "Security Exchange Name",
                            "terseLabel":  "Security Exchange Name"
                            }
                        }
                    },
                "localname":  "SecurityExchangeName",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarExchangeCodeItemType"
                },
            "dei_TradingSymbol":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Trading symbol of an instrument as listed on an exchange.",
                            "label":  "Trading Symbol",
                            "terseLabel":  "Trading Symbol"
                            }
                        }
                    },
                "localname":  "TradingSymbol",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "tradingSymbolItemType"
                },
            "idt_AccrualForLegalMatter":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Telecom & Payment Services accrual for legal matter.",
                            "label":  "AccrualForLegalMatter",
                            "terseLabel":  "Telecom & Payment Services\u2014accrual for legal matter"
                            }
                        }
                    },
                "localname":  "AccrualForLegalMatter",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AccrualForNonIncomeRelatedTaxes":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "AccrualForNonIncomeRelatedTaxes",
                            "terseLabel":  "Telecom & Payment Services\u2014accrual for non-income related taxes related to a foreign subsidiary"
                            }
                        }
                    },
                "localname":  "AccrualForNonIncomeRelatedTaxes",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AccruedRegulatoryFeesCurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accrued regulatory fees current.",
                            "label":  "AccruedRegulatoryFeesCurrent",
                            "terseLabel":  "Regulatory fees and taxes"
                            }
                        }
                    },
                "localname":  "AccruedRegulatoryFeesCurrent",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
                            "label":  "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted",
                            "negatedLabel":  "Adjusted balance at August 1, 2018"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAdjusted",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AccumulatedOtherComprehensiveMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent.  Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
                            "label":  "AccumulatedOtherComprehensiveMember",
                            "terseLabel":  "Accumulated other comprehensive income (loss) [Member]"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_AcquisitionsDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Acquisitions (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "AcquisitionsDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_AcquisitionsDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Acquisitions (Details) [Table]"
                            }
                        }
                    },
                "localname":  "AcquisitionsDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_Acquistions":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for Acquisitions.",
                            "label":  "Acquistions",
                            "terseLabel":  "Acquisitions"
                            }
                        }
                    },
                "localname":  "Acquistions",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/Acquisitions"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_AcquistionsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Acquistions [Abstract]"
                            }
                        }
                    },
                "localname":  "AcquistionsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_AdjustmentFromTheAdoptionOfChangeInAccountingForEquityInvestments":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Adjustment from the adoption of change in accounting for equity investments.",
                            "label":  "AdjustmentFromTheAdoptionOfChangeInAccountingForEquityInvestments",
                            "terseLabel":  "Adjustment from the adoption of change in accounting for equity investments (see Note 8)"
                            }
                        }
                    },
                "localname":  "AdjustmentFromTheAdoptionOfChangeInAccountingForEquityInvestments",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AdjustmentsFromChangeInRevenueRecognition":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "AdjustmentsFromChangeInRevenueRecognition",
                            "terseLabel":  "Adjustment from the adoption of change in revenue recognition (see Note 2)"
                            }
                        }
                    },
                "localname":  "AdjustmentsFromChangeInRevenueRecognition",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AdoptionOfChangeInAccountingForEquityInvestments":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Adoption of change in accounting for equity investments.",
                            "label":  "AdoptionOfChangeInAccountingForEquityInvestments",
                            "terseLabel":  "Adoption of change in accounting for equity investments"
                            }
                        }
                    },
                "localname":  "AdoptionOfChangeInAccountingForEquityInvestments",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of change in unrealized gains or losses included in earnings for assets held at end of period.",
                            "label":  "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod",
                            "terseLabel":  "Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"
                            }
                        }
                    },
                "localname":  "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of change in unrealized gains or losses included in earnings for liabilities held at end of period.",
                            "label":  "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod",
                            "terseLabel":  "Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period"
                            }
                        }
                    },
                "localname":  "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_AugustFirstTwoThousandEighteenMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "AugustFirstTwoThousandEighteenMember",
                            "terseLabel":  "August 1, 2018 [Member]"
                            }
                        }
                    },
                "localname":  "AugustFirstTwoThousandEighteenMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_BOSSRevolutionMoneyTransferMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "BOSSRevolutionMoneyTransferMember",
                            "terseLabel":  "BOSS Revolution Money Transfer [Member]"
                            }
                        }
                    },
                "localname":  "BOSSRevolutionMoneyTransferMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_BossRevolutionCallingMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "BossRevolutionCallingMember",
                            "terseLabel":  "Boss Revolution Calling [Member]"
                            }
                        }
                    },
                "localname":  "BossRevolutionCallingMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_BusinessCombinationRecognizedExcessPurchasePriceGoodwill":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Business combination recognized excess purchase price goodwill.",
                            "label":  "BusinessCombinationRecognizedExcessPurchasePriceGoodwill",
                            "terseLabel":  "Goodwill"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedExcessPurchasePriceGoodwill",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  11.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of accrued expenses.",
                            "label":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses",
                            "negatedLabel":  "Accrued expenses"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of customer relationships.",
                            "label":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships",
                            "terseLabel":  "Customer relationships (7-year useful life)"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentNonCompeteAgreement":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of non-compete agreement.",
                            "label":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentNonCompeteAgreement",
                            "terseLabel":  "Non-compete agreement (4-year useful life)"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentNonCompeteAgreement",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_BusinessSegmentInformationDetailsScheduleofnetlonglivedassetsandtotalassetsbygeographicareasLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas [Line Items]"
                            }
                        }
                    },
                "localname":  "BusinessSegmentInformationDetailsScheduleofnetlonglivedassetsandtotalassetsbygeographicareasLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_BusinessSegmentInformationDetailsScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Business Segment Information (Details) - Schedule of net long-lived assets and total assets by geographic areas [Table]"
                            }
                        }
                    },
                "localname":  "BusinessSegmentInformationDetailsScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_CarrierMinutesTermination":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrier minutes termination.",
                            "label":  "CarrierMinutesTermination",
                            "terseLabel":  "Carrier minutes termination"
                            }
                        }
                    },
                "localname":  "CarrierMinutesTermination",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_CarrierNetworkConnectivityServices":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrier network connectivity.",
                            "label":  "CarrierNetworkConnectivityServices",
                            "terseLabel":  "Carrier network connectivity, toll-free and 800 services"
                            }
                        }
                    },
                "localname":  "CarrierNetworkConnectivityServices",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_CashAndCashEquivalentsSubstantiallyRestricted":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents substantially restricted.",
                            "label":  "CashAndCashEquivalentsSubstantiallyRestricted",
                            "terseLabel":  "Restricted cash and cash equivalents (in Dollars)"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsSubstantiallyRestricted",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_CashCashEquivalentsandRestrictedCashandCashEquivalentsDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsandRestrictedCashandCashEquivalentsDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_CashCashEquivalentsandRestrictedCashandCashEquivalentsDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) [Table]"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsandRestrictedCashandCashEquivalentsDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_ClassOneCommonStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "ClassOneCommonStockMember",
                            "terseLabel":  "Class A Common Stock"
                            }
                        }
                    },
                "localname":  "ClassOneCommonStockMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_ClassTwoCommonStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "ClassTwoCommonStockMember",
                            "terseLabel":  "Class B Common Stock"
                            }
                        }
                    },
                "localname":  "ClassTwoCommonStockMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_CommitmentsandContingenciesDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Commitments and Contingencies (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "CommitmentsandContingenciesDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_CommitmentsandContingenciesDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Commitments and Contingencies (Details) [Table]"
                            }
                        }
                    },
                "localname":  "CommitmentsandContingenciesDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_ComputerSoftwareMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Computer Software [Member]",
                            "label":  "ComputerSoftwareMember",
                            "terseLabel":  "Computer Software [Member]"
                            }
                        }
                    },
                "localname":  "ComputerSoftwareMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_ContingentConsiderationIncludedInOtherNoncurrentLiabilities":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of Contingent consideration included in other noncurrent liabilities.",
                            "label":  "ContingentConsiderationIncludedInOtherNoncurrentLiabilities",
                            "terseLabel":  "Contingent consideration included in other noncurrent liabilities (see Note 5)"
                            }
                        }
                    },
                "localname":  "ContingentConsiderationIncludedInOtherNoncurrentLiabilities",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_CumulativeEffectOnRetainedEarningsNetOfTax":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Adjustment from the adoption of change in accounting for equity investments.",
                            "label":  "CumulativeEffectOnRetainedEarningsNetOfTax",
                            "terseLabel":  "Adjustment from the adoption of change in accounting for equity investments (see Note 7)"
                            }
                        }
                    },
                "localname":  "CumulativeEffectOnRetainedEarningsNetOfTax",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_CurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "CurrentAbstract",
                            "terseLabel":  "Current:"
                            }
                        }
                    },
                "localname":  "CurrentAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_DebtSecuritiesDetailsScheduleofavailableforsalesecuritiesunrealizedlosspositionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]"
                            }
                        }
                    },
                "localname":  "DebtSecuritiesDetailsScheduleofavailableforsalesecuritiesunrealizedlosspositionLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_DebtSecuritiesDetailsScheduleofavailableforsalesecuritiesunrealizedlosspositionTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Table]"
                            }
                        }
                    },
                "localname":  "DebtSecuritiesDetailsScheduleofavailableforsalesecuritiesunrealizedlosspositionTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_DeferredAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "DeferredAbstract",
                            "terseLabel":  "Deferred:"
                            }
                        }
                    },
                "localname":  "DeferredAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_DeferredIncomeTaxAssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "DeferredIncomeTaxAssetsAbstract",
                            "terseLabel":  "Deferred income tax assets:"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxAssetsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_DeferredStockUnitsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "DeferredStockUnitsMember",
                            "terseLabel":  "Deferred Stock Units [Member]",
                            "verboseLabel":  "Deferred Stock Units [Memeber]"
                            }
                        }
                    },
                "localname":  "DeferredStockUnitsMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_DeferredTaxAssetsDepreciation":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of deferred tax assets depreciation.",
                            "label":  "DeferredTaxAssetsDepreciation",
                            "terseLabel":  "Depreciation"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsDepreciation",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_DeferredTaxAssetsUnrealizedGains":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax assets unrealized gains.",
                            "label":  "DeferredTaxAssetsUnrealizedGains",
                            "terseLabel":  "Unrealized gain"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsUnrealizedGains",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_DefinedContributionPlanEmployerDiscretionaryContributionVestingPeriod":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Employment period contributions description.",
                            "label":  "DefinedContributionPlanEmployerDiscretionaryContributionVestingPeriod",
                            "terseLabel":  "Employment period contributions, description"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanEmployerDiscretionaryContributionVestingPeriod",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DefinedContributionPlansDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_DefinedContributionPlanEmployerMatchingContributionLimitPercent":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Defined contribution plan employer matching contribution limit percent.",
                            "label":  "DefinedContributionPlanEmployerMatchingContributionLimitPercent",
                            "terseLabel":  "Defined benefit plan compensation"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanEmployerMatchingContributionLimitPercent",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DefinedContributionPlansDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "idt_DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Description of Business and Summary of Significant Accounting Policies (Details) [Table]"
                            }
                        }
                    },
                "localname":  "DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_DistributionToNoncontrollingInterests":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount distribution to no controlling interests.",
                            "label":  "DistributionToNoncontrollingInterests",
                            "terseLabel":  "Distributions to noncontrolling interests"
                            }
                        }
                    },
                "localname":  "DistributionToNoncontrollingInterests",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_DocumentAndEntityInformationAbstract":  {
                "auth_ref":  [
                    ],
                "localname":  "DocumentAndEntityInformationAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_EmployeesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "EmployeesMember",
                            "terseLabel":  "Employee [Member]"
                            }
                        }
                    },
                "localname":  "EmployeesMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_EquityDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "EquityDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_EquityDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity (Details) [Table]"
                            }
                        }
                    },
                "localname":  "EquityDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_EquityInvestmentsCurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of equity investments current.",
                            "label":  "EquityInvestmentsCurrent",
                            "terseLabel":  "Equity investments"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsCurrent",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_EquityInvestmentsCurrentAsset":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "EquityInvestmentsCurrentAsset",
                            "terseLabel":  "Equity investments included in current assets"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsCurrentAsset",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_EquityInvestmentsDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity Investments (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_EquityInvestmentsDetailsScheduleofequityinvestmentsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity Investments (Details) - Schedule of equity investments [Line Items]"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsDetailsScheduleofequityinvestmentsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_EquityInvestmentsDetailsScheduleofequityinvestmentsParentheticalsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity Investments (Details) - Schedule of equity investments (Parentheticals) [Line Items]"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsDetailsScheduleofequityinvestmentsParentheticalsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_EquityInvestmentsDetailsScheduleofequityinvestmentsParentheticalsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity Investments (Details) - Schedule of equity investments (Parentheticals) [Table]"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsDetailsScheduleofequityinvestmentsParentheticalsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_EquityInvestmentsDetailsScheduleofequityinvestmentsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity Investments (Details) - Schedule of equity investments [Table]"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsDetailsScheduleofequityinvestmentsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_EquityInvestmentsDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity Investments (Details) [Table]"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_EquityInvestmentsDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity Investments Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsDisclosureAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_EquityInvestmentsDisclosureTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for equity investments.",
                            "label":  "EquityInvestmentsDisclosureTextBlock",
                            "terseLabel":  "Equity Investments"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsDisclosureTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestments"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_EquityInvestmentsNoncurrentAssets":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "EquityInvestmentsNoncurrentAssets",
                            "terseLabel":  "Equity investments included in noncurrent assets"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsNoncurrentAssets",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_EquityInvestmentsPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for equity investments.",
                            "label":  "EquityInvestmentsPolicyTextBlock",
                            "terseLabel":  "Equity Investments"
                            }
                        }
                    },
                "localname":  "EquityInvestmentsPolicyTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_EquitySecuritiesFvNiAdjusted":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of equity investments adjustment.",
                            "label":  "EquitySecuritiesFvNiAdjusted",
                            "terseLabel":  "Adjusted balance"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesFvNiAdjusted",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_EquitySecuritiesFvNiRecognizedGainLossNet":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable":  {
                        "order":  1.0,
                        "parentTag":  "idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of recognized gain (loss) net on equity securities (FV-NI).",
                            "label":  "EquitySecuritiesFvNiRecognizedGainLossNet",
                            "terseLabel":  "Net (losses) gains recognized during the period on equity investments"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesFvNiRecognizedGainLossNet",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable":  {
                        "order":  2.0,
                        "parentTag":  "idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of recognized gain (loss) net on equity securities which has been sold (FV-NI).",
                            "label":  "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold",
                            "negatedLabel":  "Less: net gains and losses recognized during the period on equity investments redeemed during the period"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of recognized unrealized gain (loss) net on equity securities held (FV-NI).",
                            "label":  "EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld",
                            "totalLabel":  "Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofunrealizedgainsandlossesforallequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_EquitySecuritiesWithoutReadilyDeterminableFairValueOtherUpwardPriceAdjustmentAnnualAmount":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Equity securities without readily determinable fair value other upward price adjustment annual amount.",
                            "label":  "EquitySecuritiesWithoutReadilyDeterminableFairValueOtherUpwardPriceAdjustmentAnnualAmount",
                            "terseLabel":  "Upward adjustments"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesWithoutReadilyDeterminableFairValueOtherUpwardPriceAdjustmentAnnualAmount",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Equity securities without readily determinable fair value, redemptions, annual amount.",
                            "label":  "EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount",
                            "terseLabel":  "Redemptions"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAnnualAmount",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of fair value measurement with unobservable inputs reconciliation recurring basis asset transfers into level three from adoption of accounting change.",
                            "label":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange",
                            "terseLabel":  "Transfer into Level 3 from adoption of change in accounting for equity investments"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevelThreeFromAdoptionOfAccountingChange",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of fair value measurement with unobservable inputs reconciliation recurring basis liabilities transfers into level three from acquisition.",
                            "label":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition",
                            "terseLabel":  "Transfer into Level 3 from acquisition (see Note 5)"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Table]"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_FiscaLTwentyTwentyOneMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "FiscaLTwentyTwentyOneMember",
                            "terseLabel":  "Fiscal 2021 [Member]"
                            }
                        }
                    },
                "localname":  "FiscaLTwentyTwentyOneMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_ForeignCountrieMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "ForeignCountrieMember",
                            "terseLabel":  "Foreign Countries [Member]"
                            }
                        }
                    },
                "localname":  "ForeignCountrieMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_ForeignNetOperatingLossCarryForwards":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Foreign net operating loss carryforwards.",
                            "label":  "ForeignNetOperatingLossCarryForwards",
                            "terseLabel":  "Foreign net operating losses"
                            }
                        }
                    },
                "localname":  "ForeignNetOperatingLossCarryForwards",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_ForeignNetOperatingLossCarryForwardsExpirationTwentyYears":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Foreign net operating loss, expiration in twenty years.",
                            "label":  "ForeignNetOperatingLossCarryForwardsExpirationTwentyYears",
                            "terseLabel":  "Foreign net operating loss, expiration in twenty years"
                            }
                        }
                    },
                "localname":  "ForeignNetOperatingLossCarryForwardsExpirationTwentyYears",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_ForeignNetOperatingLossCarryForwardsExpirationTwoToTenYears":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Foreign net operating loss, expiration in two to ten years.",
                            "label":  "ForeignNetOperatingLossCarryForwardsExpirationTwoToTenYears",
                            "terseLabel":  "Foreign net operating loss, expiration in two to ten years"
                            }
                        }
                    },
                "localname":  "ForeignNetOperatingLossCarryForwardsExpirationTwoToTenYears",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_ForeignNetOperatingLossCarryForwardsNoExpiration":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Foreign net operating loss carryforwards no expiration.",
                            "label":  "ForeignNetOperatingLossCarryForwardsNoExpiration",
                            "terseLabel":  "Foreign net operating loss, no expiration"
                            }
                        }
                    },
                "localname":  "ForeignNetOperatingLossCarryForwardsNoExpiration",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_GainLossInPeriodFromLegalFeesNetOfInsuranceClaims":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Gain (loss) in period from legal fees net of insurance claims.",
                            "label":  "GainLossInPeriodFromLegalFeesNetOfInsuranceClaims",
                            "terseLabel":  "Corporate \u2014Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees"
                            }
                        }
                    },
                "localname":  "GainLossInPeriodFromLegalFeesNetOfInsuranceClaims",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_GenieAndSubsidiarieMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "GenieAndSubsidiarieMember",
                            "terseLabel":  "Genie and Subsidiaries [Member]"
                            }
                        }
                    },
                "localname":  "GenieAndSubsidiarieMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_GoodwillDetailsScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment [Line Items]"
                            }
                        }
                    },
                "localname":  "GoodwillDetailsScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_GoodwillDetailsScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Goodwill (Details) - Schedule of change in carrying amount of goodwill by operating segment [Table]"
                            }
                        }
                    },
                "localname":  "GoodwillDetailsScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_GrowthAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "GrowthAbstract",
                            "terseLabel":  "Growth:"
                            }
                        }
                    },
                "localname":  "GrowthAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_HowardSJonasMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "HowardSJonasMember",
                            "terseLabel":  "Howard S.  Jonas [Member]"
                            }
                        }
                    },
                "localname":  "HowardSJonasMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_IDTFinancialServicesLimitedMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "IDTFinancialServicesLimitedMember",
                            "terseLabel":  "IDT Financial Services Limited [Member]"
                            }
                        }
                    },
                "localname":  "IDTFinancialServicesLimitedMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_IgmBrokerageMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "IgmBrokerageMember",
                            "terseLabel":  "IGM Brokerage Corp. [Member]"
                            }
                        }
                    },
                "localname":  "IgmBrokerageMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_IncomeTaxReconciliationTaxLawChanges":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The value represents us federal tax law for the during period end.",
                            "label":  "IncomeTaxReconciliationTaxLawChanges",
                            "terseLabel":  "Tax law changes"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationTaxLawChanges",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_IncomeTaxReconciliationTransitionTaxOnForeignEarnings":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Income tax reconciliation transition tax on foreign earnings.",
                            "label":  "IncomeTaxReconciliationTransitionTaxOnForeignEarnings",
                            "terseLabel":  "Transition tax on foreign earnings"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationTransitionTaxOnForeignEarnings",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_IncomeTaxUncertaintiesPolicyLargestAmountOfBenefitGreaterThanPercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Income tax uncertainties policy largest amount of benefit greater than percentage.",
                            "label":  "IncomeTaxUncertaintiesPolicyLargestAmountOfBenefitGreaterThanPercentage",
                            "terseLabel":  "Tax position ultimate settlement, percentage"
                            }
                        }
                    },
                "localname":  "IncomeTaxUncertaintiesPolicyLargestAmountOfBenefitGreaterThanPercentage",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "idt_IncomeTaxesDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Income Taxes (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "IncomeTaxesDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_IncomeTaxesDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Income Taxes (Details) [Table]"
                            }
                        }
                    },
                "localname":  "IncomeTaxesDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_InternalUseSoftwarePolicyDescription":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Internal use software policy description.",
                            "label":  "InternalUseSoftwarePolicyDescription",
                            "terseLabel":  "Estimated useful lives of internal-use software"
                            }
                        }
                    },
                "localname":  "InternalUseSoftwarePolicyDescription",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_InvestmentInHedgeFunds":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Investment in hedge funds.",
                            "label":  "InvestmentInHedgeFunds",
                            "terseLabel":  "Fair value of investments in hedge funds"
                            }
                        }
                    },
                "localname":  "InvestmentInHedgeFunds",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/FairValueMeasurementsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_JonasMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "JonasMember",
                            "terseLabel":  "Jonas Media Group [Member]"
                            }
                        }
                    },
                "localname":  "JonasMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_July312019Abstract0":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "July312019Abstract0",
                            "terseLabel":  "July 31, 2019"
                            }
                        }
                    },
                "localname":  "July312019Abstract0",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_July312019Abstract00":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "July312019Abstract00",
                            "terseLabel":  "July 31, 2019"
                            }
                        }
                    },
                "localname":  "July312019Abstract00",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_July312019Abstract000":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "July312019Abstract000",
                            "terseLabel":  "July 31, 2019"
                            }
                        }
                    },
                "localname":  "July312019Abstract000",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_LeaseExpirationDescription":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Description of lease expiration.",
                            "label":  "LeaseExpirationDescription",
                            "terseLabel":  "Lease expiration description"
                            }
                        }
                    },
                "localname":  "LeaseExpirationDescription",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_LeaseTermDescription":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Description of lease term.",
                            "label":  "LeaseTermDescription",
                            "terseLabel":  "Lease term, description"
                            }
                        }
                    },
                "localname":  "LeaseTermDescription",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_LeasesDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Leases (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "LeasesDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_LeasesDetailsScheduleofaggregateoperatingleaseliabilityLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Leases (Details) - Schedule of aggregate operating lease liability [Line Items]"
                            }
                        }
                    },
                "localname":  "LeasesDetailsScheduleofaggregateoperatingleaseliabilityLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_LeasesDetailsScheduleofaggregateoperatingleaseliabilityTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Leases (Details) - Schedule of aggregate operating lease liability [Table]"
                            }
                        }
                    },
                "localname":  "LeasesDetailsScheduleofaggregateoperatingleaseliabilityTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_LeasesDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Leases (Details) [Table]"
                            }
                        }
                    },
                "localname":  "LeasesDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_LeasesNewAccountingPronouncementsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for leases.",
                            "label":  "LeasesNewAccountingPronouncementsPolicyPolicyTextBlock",
                            "terseLabel":  "Leases"
                            }
                        }
                    },
                "localname":  "LeasesNewAccountingPronouncementsPolicyPolicyTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_MasonAndCompanyConsultingMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "MasonAndCompanyConsultingMember",
                            "terseLabel":  "Mason and Co [Member]"
                            }
                        }
                    },
                "localname":  "MasonAndCompanyConsultingMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_MinorityInterestDecrease":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "MinorityInterestDecrease",
                            "terseLabel":  "Accumulated deficit (in Dollars)"
                            }
                        }
                    },
                "localname":  "MinorityInterestDecrease",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_MobileTopUpMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "MobileTopUpMember",
                            "terseLabel":  "Mobile Top-Up [Member]"
                            }
                        }
                    },
                "localname":  "MobileTopUpMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_NationalRetailSolutionsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "NationalRetailSolutionsMember",
                            "terseLabel":  "National Retail Solutions [Member]"
                            }
                        }
                    },
                "localname":  "NationalRetailSolutionsMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_Net2PhoneMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Net2Phone [Member]",
                            "label":  "Net2PhoneMember",
                            "terseLabel":  "Net2Phone [Member]",
                            "verboseLabel":  "Total net2phone [Member]"
                            }
                        }
                    },
                "localname":  "Net2PhoneMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_Net2PhonePlatformServicesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net2PhonePlatformServicesMember",
                            "terseLabel":  "net2phone-Platform Services [Member]"
                            }
                        }
                    },
                "localname":  "Net2PhonePlatformServicesMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_Net2phoneMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net2phoneMember",
                            "terseLabel":  "net2phone [Member]"
                            }
                        }
                    },
                "localname":  "Net2phoneMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_Net2phoneOtherNet":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Net2phone other net.",
                            "label":  "Net2phoneOtherNet",
                            "terseLabel":  "net2phone\u2014other, net"
                            }
                        }
                    },
                "localname":  "Net2phoneOtherNet",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_Net2phoneindemnificationClaim":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net2phoneindemnificationClaim",
                            "terseLabel":  "net2phone\u2014indemnification claim"
                            }
                        }
                    },
                "localname":  "Net2phoneindemnificationClaim",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_NetOperatingLossCarryForwardsYearOfExpiration":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Net operating losses expiration, description.",
                            "label":  "NetOperatingLossCarryForwardsYearOfExpiration",
                            "terseLabel":  "Net operating losses expiration, description"
                            }
                        }
                    },
                "localname":  "NetOperatingLossCarryForwardsYearOfExpiration",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "NetTwoPhoneUnifiedCommunicationsAsServiceMember",
                            "terseLabel":  "net2phone-UCaaS [Member]"
                            }
                        }
                    },
                "localname":  "NetTwoPhoneUnifiedCommunicationsAsServiceMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets3":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "New Accounting Pronouncement Or Change In Accounting Principle Cumulative Effect Of Change On Equity Or Net Assets.",
                            "label":  "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets3",
                            "terseLabel":  "Equity investment"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets3",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionsQuantification":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statement.",
                            "label":  "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionsQuantification",
                            "terseLabel":  "ASU 2016-02 Adoption"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionsQuantification",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_NewarkMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "NewarkMember",
                            "terseLabel":  "Newark NJ [Member]"
                            }
                        }
                    },
                "localname":  "NewarkMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_NoncontrollingInterestIncreaseDecreaseFromCorrection":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Non-controlling interest increase decrease from correction.",
                            "label":  "NoncontrollingInterestIncreaseDecreaseFromCorrection",
                            "terseLabel":  "Correction of noncontrolling interests (see Note 17)"
                            }
                        }
                    },
                "localname":  "NoncontrollingInterestIncreaseDecreaseFromCorrection",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_NotePayableAndRevolvingCreditFacility":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for note payable and revolving credit loan payable.",
                            "label":  "NotePayableAndRevolvingCreditFacility",
                            "terseLabel":  "Note payable and Revolving Credit Loan Payable"
                            }
                        }
                    },
                "localname":  "NotePayableAndRevolvingCreditFacility",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayable"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_NotePayableAndRevolvingCreditFacilityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Note Payable And Revolving Credit Facility [Abstract]"
                            }
                        }
                    },
                "localname":  "NotePayableAndRevolvingCreditFacilityAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_NumberOfCustomers":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of customers.",
                            "label":  "NumberOfCustomers",
                            "terseLabel":  "Number of customers"
                            }
                        }
                    },
                "localname":  "NumberOfCustomers",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "integerItemType"
                },
            "idt_NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The Number of related party shares received in connection with restricted stock.",
                            "label":  "NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock",
                            "terseLabel":  "Class B common stock, shares"
                            }
                        }
                    },
                "localname":  "NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "idt_NumberOfRelatedPartySharesReceivesInConnectionWithRestrictedStock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The Number of related party shares received in connection with restricted stock.",
                            "label":  "NumberOfRelatedPartySharesReceivesInConnectionWithRestrictedStock",
                            "terseLabel":  "Shares held (in Shares)"
                            }
                        }
                    },
                "localname":  "NumberOfRelatedPartySharesReceivesInConnectionWithRestrictedStock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "idt_OtherCountriesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "OtherCountriesMember",
                            "terseLabel":  "Other [Member]"
                            }
                        }
                    },
                "localname":  "OtherCountriesMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_OtherOperatingExpenseNetDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Other Operating Expense, Net (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "OtherOperatingExpenseNetDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_OtherOperatingExpenseNetDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Other Operating Expense, Net (Details) [Table]"
                            }
                        }
                    },
                "localname":  "OtherOperatingExpenseNetDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_OutsideTheUnitedStatesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "OutsideTheUnitedStatesAbstract",
                            "terseLabel":  "Outside the United States:"
                            }
                        }
                    },
                "localname":  "OutsideTheUnitedStatesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_OutsideTheUnitedStatesAbstract0":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "OutsideTheUnitedStatesAbstract0",
                            "terseLabel":  "Outside the United States:"
                            }
                        }
                    },
                "localname":  "OutsideTheUnitedStatesAbstract0",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_OutsideTheUnitedStatesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "OutsideTheUnitedStatesMember",
                            "terseLabel":  "Outside the United States [Member]"
                            }
                        }
                    },
                "localname":  "OutsideTheUnitedStatesMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_PerformanceBondsOutstanding":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "In certain circumstances, the company is required to provide performance bonds in connection with its contractual commitments.  Company has indemnified the surety for any expenses paid out under these performance bonds.",
                            "label":  "PerformanceBondsOutstanding",
                            "terseLabel":  "Performance bonds outstanding"
                            }
                        }
                    },
                "localname":  "PerformanceBondsOutstanding",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_RafaelHoldingsIncMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "RafaelHoldingsIncMember",
                            "terseLabel":  "Rafael Holdings, Inc [Member]",
                            "verboseLabel":  "Rafael Holdings, Inc. [Member]"
                            }
                        }
                    },
                "localname":  "RafaelHoldingsIncMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_RafaelSpinOffMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "RafaelSpinOffMember",
                            "terseLabel":  "Rafael Spin Off [Member]"
                            }
                        }
                    },
                "localname":  "RafaelSpinOffMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_ReductionToProceedsFromIssuanceOfCommonStock":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Reduction to proceeds from issuance of common stock.",
                            "label":  "ReductionToProceedsFromIssuanceOfCommonStock",
                            "terseLabel":  "Purchase price reduced (in Dollars)"
                            }
                        }
                    },
                "localname":  "ReductionToProceedsFromIssuanceOfCommonStock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_RelatedPartyTransactionBillingsAdjustmentToRelatedPartyForServices":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This amount for related party transaction billings adjustment to related party for services.",
                            "label":  "RelatedPartyTransactionBillingsAdjustmentToRelatedPartyForServices",
                            "terseLabel":  "Receivable from subsidiaries included in adjusted amount"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionBillingsAdjustmentToRelatedPartyForServices",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_RelatedPartyTransactionBillingsToRelatedPartyForServices":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Related party transaction billings to related party for services.",
                            "label":  "RelatedPartyTransactionBillingsToRelatedPartyForServices",
                            "terseLabel":  "Receivable from subsidiaries included in services"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionBillingsToRelatedPartyForServices",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_RelatedPartyTransactionLeaseAnnualRentPaymentsToRelatedParty":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Related party transaction lease annual rent payments to related party.",
                            "label":  "RelatedPartyTransactionLeaseAnnualRentPaymentsToRelatedParty",
                            "terseLabel":  "Annual rent payment"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionLeaseAnnualRentPaymentsToRelatedParty",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_RelatedPartyTransactionsCashCollectedFromThirdPartyTenants":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Related party transactions cash collected from third party tenants.",
                            "label":  "RelatedPartyTransactionsCashCollectedFromThirdPartyTenants",
                            "terseLabel":  "Cash collected from third party tenants"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsCashCollectedFromThirdPartyTenants",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_RelatedPartyTransactionsDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Related Party Transactions (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_RelatedPartyTransactionsDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Related Party Transactions (Details) [Table]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_RepurchaseOfRestrictedStock":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Restricted Class B common stock purchased from employees.",
                            "label":  "RepurchaseOfRestrictedStock",
                            "terseLabel":  "Restricted Class B common stock purchased from employees"
                            }
                        }
                    },
                "localname":  "RepurchaseOfRestrictedStock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_RepurchasesOfClassBCommonStockThroughRepurchaseProgram":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Repurchases of common stock.",
                            "label":  "RepurchasesOfClassBCommonStockThroughRepurchaseProgram",
                            "negatedLabel":  "Repurchases of Class B common stock through repurchase program"
                            }
                        }
                    },
                "localname":  "RepurchasesOfClassBCommonStockThroughRepurchaseProgram",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_ReservesDeductedFromAccountsReceivableAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "ReservesDeductedFromAccountsReceivableAbstract",
                            "terseLabel":  "Reserves deducted from accounts receivable:"
                            }
                        }
                    },
                "localname":  "ReservesDeductedFromAccountsReceivableAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_RestrictedEquityVestingConditionBusinessUnitFairValue":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This value for restricted equity vesting condition business unit fair value.",
                            "label":  "RestrictedEquityVestingConditionBusinessUnitFairValue",
                            "terseLabel":  "Business unit"
                            }
                        }
                    },
                "localname":  "RestrictedEquityVestingConditionBusinessUnitFairValue",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_RevenueRecognitionDetailsScheduleofrevenuesdisaggregatedbygeographicregionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]"
                            }
                        }
                    },
                "localname":  "RevenueRecognitionDetailsScheduleofrevenuesdisaggregatedbygeographicregionLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_RevenueRecognitionDetailsScheduleofrevenuesdisaggregatedbygeographicregionTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Table]"
                            }
                        }
                    },
                "localname":  "RevenueRecognitionDetailsScheduleofrevenuesdisaggregatedbygeographicregionTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_SaleOfCallingCardBusinessInAsia":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of Telecom and Payment Services - gain on sale of calling card business in Asia.",
                            "label":  "SaleOfCallingCardBusinessInAsia",
                            "terseLabel":  "Telecom & Payment Services\u2014gain on sale of calling card business in Asia"
                            }
                        }
                    },
                "localname":  "SaleOfCallingCardBusinessInAsia",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_ScheduleOfAccruedExpensesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of accrued expenses [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAccruedExpensesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of accumulated balances for each classification of other comprehensive loss [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfAcquisitionDateFairValueOfConsiderationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of acquisition date fair value of consideration [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAcquisitionDateFairValueOfConsiderationAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfAggregateOperatingLeaseLiabilityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of aggregate operating lease liability [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAggregateOperatingLeaseLiabilityAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfAvailableForSaleSecuritiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of available-for-sale securities [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAvailableForSaleSecuritiesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of available-for-sale securities, unrealized loss position [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnARecurringBasisAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of balance of assets measured at fair value on a recurring basis [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnARecurringBasisAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfBenefitFromProvisionForIncomeTaxesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of benefit from (provision for) income taxes [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfBenefitFromProvisionForIncomeTaxesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of a material business combination completed during the period,",
                            "label":  "ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock",
                            "terseLabel":  "Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByBalanceSheetTableTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_ScheduleOfCarryingValueOfEquityInvestmentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of carrying value of equity investments [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfCarryingValueOfEquityInvestmentsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of cash, cash equivalents, and restricted cash and cash equivalents [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfChangeInCarryingAmountOfGoodwillByOperatingSegmentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of change in carrying amount of goodwill by operating segment [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfChangeInCarryingAmountOfGoodwillByOperatingSegmentAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfChangeInTheAllowanceForDoubtfulAccountsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of change in the allowance for doubtful accounts [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfChangeInTheAllowanceForDoubtfulAccountsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfChangeInTheValuationAllowanceAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of change in the valuation allowance [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfChangeInTheValuationAllowanceAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of changes in allowance for doubtful accounts.",
                            "label":  "ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock",
                            "terseLabel":  "Schedule of changes in allowance for doubtful accounts"
                            }
                        }
                    },
                "localname":  "ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_ScheduleOfConsolidatedBalanceSheetAndAcquisitionDateFairValueOfTotalConsiderationTransferredAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of consolidated balance sheet and acquisition date fair value of total consideration transferred [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfConsolidatedBalanceSheetAndAcquisitionDateFairValueOfTotalConsiderationTransferredAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfContractualMaturitiesOfAvailableForSaleDebtSecuritiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of contractual maturities of available-for-sale debt securities [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfContractualMaturitiesOfAvailableForSaleDebtSecuritiesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfDeferredCustomerContractAcquisitionCostsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of deferred customer contract acquisition costs [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfDeferredCustomerContractAcquisitionCostsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfDeferredIncomeTaxAssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of deferred income tax assets [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfDeferredIncomeTaxAssetsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfEquityInvestmentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of equity investments [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfEquityInvestmentsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfEquityInvestmentsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of equity investment.",
                            "label":  "ScheduleOfEquityInvestmentsTableTextBlock",
                            "terseLabel":  "Schedule of equity investments"
                            }
                        }
                    },
                "localname":  "ScheduleOfEquityInvestmentsTableTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of future minimum maturities of operating lease liabilities [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfFutureMinimumPaymentsForOperatingLeasesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of future minimum payments for operating leases [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFutureMinimumPaymentsForOperatingLeasesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfGrantsOfRestrictedSharesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of grants of restricted shares [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfGrantsOfRestrictedSharesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfGrantsOfRestrictedSharesOfClassBCommonStockAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of grants of restricted shares of Class B common stock [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfGrantsOfRestrictedSharesOfClassBCommonStockAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfImpactOfTheAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfImpactOfTheAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfIncomeBeforeIncomeTaxesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of income before income taxes [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfIncomeBeforeIncomeTaxesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs.",
                            "label":  "ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock",
                            "terseLabel":  "Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3)"
                            }
                        }
                    },
                "localname":  "ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/FairValueMeasurementsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_ScheduleOfNetLongLivedAssetsAndTotalAssetsByGeographicAreasAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of net long-lived assets and total assets by geographic areas [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfNetLongLivedAssetsAndTotalAssetsByGeographicAreasAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfOperatingResultsOfBusinessSegmentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of operating results of business segments [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfOperatingResultsOfBusinessSegmentsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfOtherExpenseIncomeNetAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of other (expense) income, net [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfOtherExpenseIncomeNetAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfOtherOperatingExpenseNetAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of other operating expense, net [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfOtherOperatingExpenseNetAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of other operating (expenses) gains, net.",
                            "label":  "ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
                            "terseLabel":  "Schedule of other operating expense, net"
                            }
                        }
                    },
                "localname":  "ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherOperatingExpenseNetTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_ScheduleOfOutstandingStockOptionsExcludedFromTheCalculationOfDilutedEarningsPerShareAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of outstanding stock options excluded from the calculation of diluted earnings per share [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfOutstandingStockOptionsExcludedFromTheCalculationOfDilutedEarningsPerShareAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfPresentsInformationOnTheCompanysAmortizedIntangibleAssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of presents information on the Company's amortized intangible assets [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfPresentsInformationOnTheCompanysAmortizedIntangibleAssetsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfPropertyPlantAndEquipmentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of property, plant and equipment [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfPropertyPlantAndEquipmentAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of revenues disaggregated by business segment and service offered to customers [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfRevenuesDisaggregatedByGeographicRegionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of revenues disaggregated by geographic region [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRevenuesDisaggregatedByGeographicRegionAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfStockOptionActivityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of stock option activity [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfStockOptionActivityAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfSupplementalDisclosuresRelatedToTheCompanysOperatingLeasesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of supplemental disclosures related to the Company's operating leases [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSupplementalDisclosuresRelatedToTheCompanysOperatingLeasesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of supplemental disclosures related weighted average operating leases [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfUSFederalStatutoryIncomeTaxRateAndIncomeTaxesProvidedAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of U.S. federal statutory income tax rate and income taxes provided [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfUSFederalStatutoryIncomeTaxRateAndIncomeTaxesProvidedAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfUnrealizedGainsAndLossesForAllEquityInvestmentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of unrealized gains and losses for all equity investments [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfUnrealizedGainsAndLossesForAllEquityInvestmentsAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ScheduleOfWeightedAverageNumberOfSharesUsedInTheCalculationOfBasicAndDilutedEarningsPerShareAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share [Abstract]"
                            }
                        }
                    },
                "localname":  "ScheduleOfWeightedAverageNumberOfSharesUsedInTheCalculationOfBasicAndDilutedEarningsPerShareAbstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "xbrltype":  "stringItemType"
                },
            "idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based compensation arrangement by share based payment award equity instruments other than options vesting deferred in period.",
                            "label":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod",
                            "terseLabel":  "Delayed vesting shares (in Shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "idt_StockBasedCompensation":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Stock based compensation.",
                            "label":  "StockBasedCompensation",
                            "terseLabel":  "Stock-based compensation"
                            }
                        }
                    },
                "localname":  "StockBasedCompensation",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_StockBasedCompensationDetailsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stock-Based Compensation (Details) [Line Items]"
                            }
                        }
                    },
                "localname":  "StockBasedCompensationDetailsLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_StockBasedCompensationDetailsScheduleofgrantsofrestrictedsharesofClassBcommonstockLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock [Line Items]"
                            }
                        }
                    },
                "localname":  "StockBasedCompensationDetailsScheduleofgrantsofrestrictedsharesofClassBcommonstockLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_StockBasedCompensationDetailsScheduleofgrantsofrestrictedsharesofClassBcommonstockTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stock-Based Compensation (Details) - Schedule of grants of restricted shares of Class B common stock [Table]"
                            }
                        }
                    },
                "localname":  "StockBasedCompensationDetailsScheduleofgrantsofrestrictedsharesofClassBcommonstockTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_StockBasedCompensationDetailsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stock-Based Compensation (Details) [Table]"
                            }
                        }
                    },
                "localname":  "StockBasedCompensationDetailsTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_StockBasedCompensationTablesLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stock-Based Compensation (Tables) [Line Items]"
                            }
                        }
                    },
                "localname":  "StockBasedCompensationTablesLineItems",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_StockBasedCompensationTablesTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stock-Based Compensation (Tables) [Table]"
                            }
                        }
                    },
                "localname":  "StockBasedCompensationTablesTable",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_StockIssuedDuringPeriodPricePerShareForTreasuryStockReissued":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "StockIssuedDuringPeriodPricePerShareForTreasuryStockReissued",
                            "terseLabel":  "Closing price of Class B common stock (in Dollars per share)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodPricePerShareForTreasuryStockReissued",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "idt_StockRepurchasesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "StockRepurchasesMember",
                            "terseLabel":  "Stock Repurchases [Member]"
                            }
                        }
                    },
                "localname":  "StockRepurchasesMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
                            "label":  "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1",
                            "terseLabel":  "BALANCE AT AUGUST 1, 2018 (in Shares)"
                            }
                        }
                    },
                "localname":  "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedShareBalance1",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "idt_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestsAdjustedBalance1":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
                            "label":  "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestsAdjustedBalance1",
                            "terseLabel":  "BALANCE AT AUGUST 1, 2018"
                            }
                        }
                    },
                "localname":  "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestsAdjustedBalance1",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_StraightPathMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Straight Path.",
                            "label":  "StraightPathMember",
                            "terseLabel":  "Straight Path [Member]"
                            }
                        }
                    },
                "localname":  "StraightPathMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_SubstantiallyRestrictedCashAndCashEquivalentsPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for substantially restricted cash and cash equivalents.",
                            "label":  "SubstantiallyRestrictedCashAndCashEquivalentsPolicyTextBlock",
                            "terseLabel":  "Company Restricted Cash and Cash Equivalents"
                            }
                        }
                    },
                "localname":  "SubstantiallyRestrictedCashAndCashEquivalentsPolicyTextBlock",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "idt_TelecomAndPaymentServiceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "TelecomAndPaymentServiceMember",
                            "netLabel":  "Telecom & Payment Services [Member]",
                            "terseLabel":  "Total Telecom & Payment Services [Member]",
                            "verboseLabel":  "Telecom And Payment Service [Member]"
                            }
                        }
                    },
                "localname":  "TelecomAndPaymentServiceMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_TelecomAndPaymentServicesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "TelecomAndPaymentServicesMember",
                            "terseLabel":  "Telecom And Payment Services [Member]",
                            "verboseLabel":  "Telecom & Payment Services [Member]"
                            }
                        }
                    },
                "localname":  "TelecomAndPaymentServicesMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_TelecomOperatorMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "TelecomOperatorMember",
                            "terseLabel":  "Telecom Operator [Member]"
                            }
                        }
                    },
                "localname":  "TelecomOperatorMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_TotalSubsidiaryTaxNetOperatingLossCarryForwardsAnnualLimitAmountUnderInternalRevenueCode":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total Subsidiary Tax Net Operating Loss Carry Forwards Annual Limit Amount Under Internal Revenue Code.",
                            "label":  "TotalSubsidiaryTaxNetOperatingLossCarryForwardsAnnualLimitAmountUnderInternalRevenueCode",
                            "terseLabel":  "Losses limited under internal revenue code"
                            }
                        }
                    },
                "localname":  "TotalSubsidiaryTaxNetOperatingLossCarryForwardsAnnualLimitAmountUnderInternalRevenueCode",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_TotalTelecomAndPaymentServicesOtherMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "TotalTelecomAndPaymentServicesOtherMember",
                            "terseLabel":  "Other [Member]"
                            }
                        }
                    },
                "localname":  "TotalTelecomAndPaymentServicesOtherMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_TotalTelecomAndPaymentServicesOthersMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "TotalTelecomAndPaymentServicesOthersMember",
                            "terseLabel":  "Other [Member]"
                            }
                        }
                    },
                "localname":  "TotalTelecomAndPaymentServicesOthersMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_ValuationAllowanceUtilizedCurrentExpenseMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "ValuationAllowanceUtilizedCurrentExpenseMember",
                            "terseLabel":  "Valuation Allowance Utilized Current Expense [Member]"
                            }
                        }
                    },
                "localname":  "ValuationAllowanceUtilizedCurrentExpenseMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_ValuationAllowanceUtilizedFutureExpenseMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "ValuationAllowanceUtilizedFutureExpenseMember",
                            "terseLabel":  "Valuation Allowance Utilized Future Expense [Member]"
                            }
                        }
                    },
                "localname":  "ValuationAllowanceUtilizedFutureExpenseMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_VersatureCorpMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "VersatureCorpMember",
                            "terseLabel":  "Versature Corp. [Member]"
                            }
                        }
                    },
                "localname":  "VersatureCorpMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_VisaClassACommonStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "VisaClassACommonStockMember",
                            "terseLabel":  "Visa Class A Common Stock [Member]"
                            }
                        }
                    },
                "localname":  "VisaClassACommonStockMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_VisaSeriesAConvertibleParticipatingPreferredStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Visa Series A Convertible Participating Preferred Stock [Member]",
                            "label":  "VisaSeriesAConvertibleParticipatingPreferredStockMember",
                            "terseLabel":  "Visa Series A Convertible Participating Preferred Stock [Member]"
                            }
                        }
                    },
                "localname":  "VisaSeriesAConvertibleParticipatingPreferredStockMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_VisaSeriesCConvertibleParticipatingPreferredStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "VisaSeriesCConvertibleParticipatingPreferredStockMember",
                            "terseLabel":  "Visa Series C Convertible Participating Preferred Stock [Member]"
                            }
                        }
                    },
                "localname":  "VisaSeriesCConvertibleParticipatingPreferredStockMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_WholesaleCarrierServicesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "WholesaleCarrierServicesMember",
                            "terseLabel":  "Carrier Services [Member]"
                            }
                        }
                    },
                "localname":  "WholesaleCarrierServicesMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_WriteoffOfAssets":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Telecom & Payment Services write off of assets.",
                            "label":  "WriteoffOfAssets",
                            "terseLabel":  "Telecom & Payment Services\u2014write-off of assets"
                            }
                        }
                    },
                "localname":  "WriteoffOfAssets",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_WriteoffOfTaxAssetsRelatedToPriorPeriods":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Write-off of tax assets related to prior periods.",
                            "label":  "WriteoffOfTaxAssetsRelatedToPriorPeriods",
                            "terseLabel":  "Write-off of tax assets related to prior periods"
                            }
                        }
                    },
                "localname":  "WriteoffOfTaxAssetsRelatedToPriorPeriods",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_YearEndedJuly312019Abstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "YearEndedJuly312019Abstract",
                            "terseLabel":  "Year ended July 31, 2019"
                            }
                        }
                    },
                "localname":  "YearEndedJuly312019Abstract",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_YearEndedJuly312019Abstract0":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "YearEndedJuly312019Abstract0",
                            "terseLabel":  "Year ended July 31, 2019"
                            }
                        }
                    },
                "localname":  "YearEndedJuly312019Abstract0",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_ZedgeIncMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "ZedgeIncMember",
                            "terseLabel":  "Zedge, Inc. [Member]",
                            "verboseLabel":  "Zedge Inc [Member]"
                            }
                        }
                    },
                "localname":  "ZedgeIncMember",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "idt_a2020Abstract0":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "a2020Abstract0",
                            "terseLabel":  "2020"
                            }
                        }
                    },
                "localname":  "a2020Abstract0",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "idt_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships",
                            "terseLabel":  "Customer relationships (20-year useful life)"
                            }
                        }
                    },
                "localname":  "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentCustomerRelationships",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "idt_idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement",
                            "terseLabel":  "Non-compete agreement (5-year useful life)"
                            }
                        }
                    },
                "localname":  "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentNonCompeteAgreement",
                "nsuri":  "http://www.www.idt.net/20200731",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "srt_ConsolidatedEntitiesAxis":  {
                "auth_ref":  [
                    "r444",
                    "r445",
                    "r451",
                    "r452",
                    "r670"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidated Entities [Axis]"
                            }
                        }
                    },
                "localname":  "ConsolidatedEntitiesAxis",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidatedEntitiesDomain":  {
                "auth_ref":  [
                    "r444",
                    "r445",
                    "r451",
                    "r452"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidated Entities [Domain]"
                            }
                        }
                    },
                "localname":  "ConsolidatedEntitiesDomain",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ConsolidationItemsAxis":  {
                "auth_ref":  [
                    "r181",
                    "r194",
                    "r195",
                    "r196",
                    "r197",
                    "r199",
                    "r201",
                    "r205"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidation Items [Axis]"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsAxis",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_LitigationCaseAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Litigation Case [Axis]"
                            }
                        }
                    },
                "localname":  "LitigationCaseAxis",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_LitigationCaseTypeDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Litigation Case [Domain]"
                            }
                        }
                    },
                "localname":  "LitigationCaseTypeDomain",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MaximumMember":  {
                "auth_ref":  [
                    "r343",
                    "r346",
                    "r523",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r528",
                    "r547",
                    "r617",
                    "r620"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Maximum [Member]",
                            "terseLabel":  "Maximum [Member]"
                            }
                        }
                    },
                "localname":  "MaximumMember",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MinimumMember":  {
                "auth_ref":  [
                    "r343",
                    "r346",
                    "r523",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r528",
                    "r547",
                    "r617",
                    "r620"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Minimum [Member]",
                            "terseLabel":  "Minimum [Member]"
                            }
                        }
                    },
                "localname":  "MinimumMember",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ProductOrServiceAxis":  {
                "auth_ref":  [
                    "r207",
                    "r321",
                    "r324",
                    "r548",
                    "r616",
                    "r618"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Product and Service [Axis]"
                            }
                        }
                    },
                "localname":  "ProductOrServiceAxis",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ProductsAndServicesDomain":  {
                "auth_ref":  [
                    "r207",
                    "r321",
                    "r324",
                    "r548",
                    "r616",
                    "r618"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Product and Service [Domain]"
                            }
                        }
                    },
                "localname":  "ProductsAndServicesDomain",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_RangeAxis":  {
                "auth_ref":  [
                    "r331",
                    "r343",
                    "r346",
                    "r523",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r528",
                    "r547",
                    "r617",
                    "r620"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statistical Measurement [Axis]"
                            }
                        }
                    },
                "localname":  "RangeAxis",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_RangeMember":  {
                "auth_ref":  [
                    "r331",
                    "r343",
                    "r346",
                    "r523",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r528",
                    "r547",
                    "r617",
                    "r620"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statistical Measurement [Domain]"
                            }
                        }
                    },
                "localname":  "RangeMember",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ScenarioUnspecifiedDomain":  {
                "auth_ref":  [
                    "r344"
                    ],
                "localname":  "ScenarioUnspecifiedDomain",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_SegmentGeographicalDomain":  {
                "auth_ref":  [
                    "r208",
                    "r209",
                    "r321",
                    "r325",
                    "r619",
                    "r661",
                    "r662",
                    "r663",
                    "r664",
                    "r665",
                    "r666",
                    "r667",
                    "r668"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Geographical [Domain]"
                            }
                        }
                    },
                "localname":  "SegmentGeographicalDomain",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_StatementGeographicalAxis":  {
                "auth_ref":  [
                    "r208",
                    "r209",
                    "r321",
                    "r325",
                    "r619",
                    "r654",
                    "r661",
                    "r662",
                    "r663",
                    "r664",
                    "r665",
                    "r666",
                    "r667",
                    "r668",
                    "r669"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Geographical [Axis]"
                            }
                        }
                    },
                "localname":  "StatementGeographicalAxis",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_StatementScenarioAxis":  {
                "auth_ref":  [
                    "r302",
                    "r344",
                    "r516"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Scenario [Axis]"
                            }
                        }
                    },
                "localname":  "StatementScenarioAxis",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_SubsidiariesMember":  {
                "auth_ref":  [
                    "r339",
                    "r509",
                    "r510",
                    "r512"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Subsidiaries [Member]",
                            "terseLabel":  "Net2phone [Member]"
                            }
                        }
                    },
                "localname":  "SubsidiariesMember",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_TitleOfIndividualAxis":  {
                "auth_ref":  [
                    "r215",
                    "r511"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Title of Individual [Axis]"
                            }
                        }
                    },
                "localname":  "TitleOfIndividualAxis",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_TitleOfIndividualWithRelationshipToEntityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Title of Individual [Domain]"
                            }
                        }
                    },
                "localname":  "TitleOfIndividualWithRelationshipToEntityDomain",
                "nsuri":  "http://fasb.org/srt/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountingPoliciesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Accounting Policies [Abstract]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountingStandardsUpdate201602Member":  {
                "auth_ref":  [
                    "r494"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accounting Standards Update 2016-02 Leases (Topic 842).",
                            "label":  "Accounting Standards Update 2016-02 [Member]",
                            "terseLabel":  "Accounting standards update 2016-02 [Member]"
                            }
                        }
                    },
                "localname":  "AccountingStandardsUpdate201602Member",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r36"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
                            "label":  "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
                            "terseLabel":  "Accrued Expenses"
                            }
                        }
                    },
                "localname":  "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccruedExpenses"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AccountsPayableCurrent":  {
                "auth_ref":  [
                    "r35"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accounts Payable, Current",
                            "terseLabel":  "Trade accounts payable"
                            }
                        }
                    },
                "localname":  "AccountsPayableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsReceivableGrossCurrent":  {
                "auth_ref":  [
                    "r216",
                    "r217"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
                            "label":  "Accounts Receivable, before Allowance for Credit Loss, Current",
                            "periodEndLabel":  "Allowance for doubtful accounts, Balance at end of year",
                            "periodStartLabel":  "Allowance for doubtful accounts, Balance at beginning of year"
                            }
                        }
                    },
                "localname":  "AccountsReceivableGrossCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsReceivableMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Due from customers or clients for goods or services that have been delivered or sold.",
                            "label":  "Accounts Receivable [Member]",
                            "terseLabel":  "Accounts Receivable [Member]"
                            }
                        }
                    },
                "localname":  "AccountsReceivableMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccruedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r39"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        },
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.  Examples include taxes, interest, rent and utilities.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accrued Liabilities, Current",
                            "terseLabel":  "Accrued expenses",
                            "totalLabel":  "TOTAL"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent":  {
                "auth_ref":  [
                    "r574",
                    "r607"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.  Examples include taxes, interest, rent and utilities.",
                            "label":  "Accrued Liabilities",
                            "terseLabel":  "Accrued expenses"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesCurrentAndNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedProfessionalFeesCurrent":  {
                "auth_ref":  [
                    "r10",
                    "r11",
                    "r39"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accrued Professional Fees, Current",
                            "terseLabel":  "Legal and professional fees"
                            }
                        }
                    },
                "localname":  "AccruedProfessionalFeesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r33",
                    "r289"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
                            "label":  "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
                            "negatedLabel":  "Less accumulated depreciation and amortization"
                            }
                        }
                    },
                "localname":  "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember":  {
                "auth_ref":  [
                    "r52",
                    "r53",
                    "r54",
                    "r58",
                    "r59"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
                            "label":  "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]",
                            "terseLabel":  "Unrealized Gain (Loss) on Available-for-Sale Securities [Member]"
                            }
                        }
                    },
                "localname":  "AccumulatedNetUnrealizedInvestmentGainLossMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Accumulated Other Comprehensive Income (Loss) [Line Items]"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax":  {
                "auth_ref":  [
                    "r22",
                    "r56",
                    "r57",
                    "r58",
                    "r599",
                    "r628",
                    "r632"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end.  Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.  Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
                            "label":  "Accumulated Other Comprehensive Income (Loss), Net of Tax",
                            "periodEndLabel":  "Ending balance",
                            "periodStartLabel":  "Beginning balance",
                            "terseLabel":  "Accumulated other comprehensive loss"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable":  {
                "auth_ref":  [
                    "r479",
                    "r480",
                    "r481",
                    "r482",
                    "r483",
                    "r485"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about components of accumulated other comprehensive income (loss).",
                            "label":  "Accumulated Other Comprehensive Income (Loss) [Table]"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossTable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeMember":  {
                "auth_ref":  [
                    "r55",
                    "r58",
                    "r59",
                    "r127",
                    "r128",
                    "r129",
                    "r450",
                    "r623",
                    "r624"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent.  Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
                            "label":  "AOCI Attributable to Parent [Member]",
                            "terseLabel":  "Accumulated Other Comprehensive Loss",
                            "verboseLabel":  "AOCI Attributable to Parent [Member]"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccumulatedTranslationAdjustmentMember":  {
                "auth_ref":  [
                    "r50",
                    "r58",
                    "r59",
                    "r450",
                    "r480",
                    "r481",
                    "r482",
                    "r483",
                    "r485"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
                            "label":  "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
                            "terseLabel":  "Foreign currency translation [Member"
                            }
                        }
                    },
                "localname":  "AccumulatedTranslationAdjustmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife":  {
                "auth_ref":  [
                    "r275"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
                            "terseLabel":  "Weighted Average Amortization Period"
                            }
                        }
                    },
                "localname":  "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_AdditionalPaidInCapital":  {
                "auth_ref":  [
                    "r20",
                    "r381"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.  Includes adjustments to additional paid in capital.  Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees.  Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock.  For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock.  For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
                            "label":  "Additional Paid in Capital",
                            "terseLabel":  "Additional paid-in capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapital",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdditionalPaidInCapitalMember":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r378",
                    "r379",
                    "r380"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
                            "label":  "Additional Paid-in Capital [Member]",
                            "terseLabel":  "Additional Paid-In Capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis":  {
                "auth_ref":  [
                    "r130",
                    "r131",
                    "r132",
                    "r133",
                    "r242",
                    "r243",
                    "r244",
                    "r245",
                    "r246",
                    "r247",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r408",
                    "r409",
                    "r410",
                    "r411",
                    "r550",
                    "r551",
                    "r552",
                    "r621",
                    "r622",
                    "r623",
                    "r624",
                    "r625",
                    "r626",
                    "r627",
                    "r628",
                    "r629",
                    "r630",
                    "r631",
                    "r632"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by amendment to accounting standards.",
                            "label":  "Accounting Standards Update [Axis]"
                            }
                        }
                    },
                "localname":  "AdjustmentsForNewAccountingPronouncementsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
                            "terseLabel":  "Adjustments to reconcile net income to net cash (used in) provided by operating activities:"
                            }
                        }
                    },
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AdvertisingCostsPolicyTextBlock":  {
                "auth_ref":  [
                    "r383"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for advertising cost.",
                            "label":  "Advertising Cost [Policy Text Block]",
                            "terseLabel":  "Advertising Expense"
                            }
                        }
                    },
                "localname":  "AdvertisingCostsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AdvertisingExpense":  {
                "auth_ref":  [
                    "r384"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
                            "label":  "Advertising Expense",
                            "terseLabel":  "Advertising expense (in Dollars)"
                            }
                        }
                    },
                "localname":  "AdvertisingExpense",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent":  {
                "auth_ref":  [
                    "r26",
                    "r218",
                    "r248"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of allowance for credit loss on accounts receivable, classified as current.",
                            "label":  "Accounts Receivable, Allowance for Credit Loss, Current",
                            "terseLabel":  "Trade accounts receivable (in Dollars)"
                            }
                        }
                    },
                "localname":  "AllowanceForDoubtfulAccountsReceivableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs":  {
                "auth_ref":  [
                    "r251"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of direct write-downs of accounts receivable charged against the allowance.",
                            "label":  "Accounts Receivable, Allowance for Credit Loss, Writeoff",
                            "negatedLabel":  "Allowance for doubtful accounts, Deductions"
                            }
                        }
                    },
                "localname":  "AllowanceForDoubtfulAccountsReceivableWriteOffs",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AmortizationOfIntangibleAssets":  {
                "auth_ref":  [
                    "r100",
                    "r273",
                    "r280"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.  As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
                            "label":  "Amortization of Intangible Assets",
                            "terseLabel":  "Amortization expense of intangible assets"
                            }
                        }
                    },
                "localname":  "AmortizationOfIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":  {
                "auth_ref":  [
                    "r156"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
                            "label":  "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
                            "terseLabel":  "Shares excluded from the calculation of diluted earnings per share"
                            }
                        }
                    },
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofoutstandingstockoptionsexcludedfromthecalculationofdilutedearningspershareTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_Assets":  {
                "auth_ref":  [
                    "r114",
                    "r189",
                    "r196",
                    "r203",
                    "r241",
                    "r444",
                    "r451",
                    "r472",
                    "r569",
                    "r598"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized.  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets",
                            "terseLabel":  "Total assets",
                            "totalLabel":  "TOTAL ASSETS"
                            }
                        }
                    },
                "localname":  "Assets",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Assets [Abstract]",
                            "terseLabel":  "ASSETS"
                            }
                        }
                    },
                "localname":  "AssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AssetsCurrent":  {
                "auth_ref":  [
                    "r5",
                    "r7",
                    "r49",
                    "r114",
                    "r241",
                    "r444",
                    "r451",
                    "r472"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer).  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets, Current",
                            "totalLabel":  "TOTAL CURRENT ASSETS"
                            }
                        }
                    },
                "localname":  "AssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Assets, Current [Abstract]",
                            "terseLabel":  "CURRENT ASSETS:"
                            }
                        }
                    },
                "localname":  "AssetsCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax":  {
                "auth_ref":  [
                    "r226"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
                            "label":  "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
                            "terseLabel":  "Gross Unrealized Gains"
                            }
                        }
                    },
                "localname":  "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax":  {
                "auth_ref":  [
                    "r227"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
                            "label":  "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
                            "negatedLabel":  "Gross Unrealized Losses"
                            }
                        }
                    },
                "localname":  "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis":  {
                "auth_ref":  [
                    "r224",
                    "r257"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
                            "label":  "Debt Securities, Available-for-sale, Amortized Cost",
                            "terseLabel":  "Amortized Cost"
                            }
                        }
                    },
                "localname":  "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss":  {
                "auth_ref":  [
                    "r236"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.",
                            "label":  "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss",
                            "terseLabel":  "Unrealized Losses"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
                            "label":  "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value",
                            "terseLabel":  "Fair Value"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.",
                            "label":  "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]",
                            "terseLabel":  "Schedule of available-for-sale securities, unrealized loss position"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DebtSecuritiesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue":  {
                "auth_ref":  [
                    "r228",
                    "r231",
                    "r590"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
                            "terseLabel":  "After five years through ten years"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue":  {
                "auth_ref":  [
                    "r228",
                    "r230",
                    "r589"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
                            "terseLabel":  "After one year through five years"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue":  {
                "auth_ref":  [
                    "r228",
                    "r232",
                    "r591"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10",
                            "terseLabel":  "After ten years"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate":  {
                "auth_ref":  [
                    "r228",
                    "r233",
                    "r592"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
                            "label":  "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue":  {
                "auth_ref":  [
                    "r228",
                    "r229",
                    "r588"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
                            "terseLabel":  "Within one year"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtSecurities":  {
                "auth_ref":  [
                    "r221",
                    "r225",
                    "r257",
                    "r572"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
                            "label":  "Debt Securities, Available-for-sale",
                            "terseLabel":  "Fair Value",
                            "verboseLabel":  "Debt securities"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtSecurities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable",
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.",
                            "label":  "Available-for-sale Securities, Gross Realized Gains",
                            "terseLabel":  "Realized gains from sales of available-for-sale securities"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesGrossRealizedGains",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DebtSecuritiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
                            "label":  "Available-for-sale Securities [Table Text Block]",
                            "terseLabel":  "Schedule of contractual maturities of available-for-sale debt securities"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DebtSecuritiesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AwardDateAxis":  {
                "auth_ref":  [
                    "r349",
                    "r372"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by date or year award under share-based payment arrangement is granted.",
                            "label":  "Award Date [Axis]"
                            }
                        }
                    },
                "localname":  "AwardDateAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AwardDateDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Date or year award under share-based payment arrangement is granted.",
                            "label":  "Award Date [Domain]"
                            }
                        }
                    },
                "localname":  "AwardDateDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AwardTypeAxis":  {
                "auth_ref":  [
                    "r349",
                    "r372"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of award under share-based payment arrangement.",
                            "label":  "Award Type [Axis]"
                            }
                        }
                    },
                "localname":  "AwardTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BalanceSheetLocationAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by location on balance sheet (statement of financial position).",
                            "label":  "Balance Sheet Location [Axis]"
                            }
                        }
                    },
                "localname":  "BalanceSheetLocationAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BalanceSheetLocationDomain":  {
                "auth_ref":  [
                    "r457",
                    "r458"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Location in the balance sheet (statement of financial position).",
                            "label":  "Balance Sheet Location [Domain]"
                            }
                        }
                    },
                "localname":  "BalanceSheetLocationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BusinessAcquisitionAcquireeDomain":  {
                "auth_ref":  [
                    "r342",
                    "r345"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
                            "label":  "Business Acquisition, Acquiree [Domain]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionAcquireeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BusinessAcquisitionAxis":  {
                "auth_ref":  [
                    "r342",
                    "r345",
                    "r424",
                    "r425"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by business combination or series of individually immaterial business combinations.",
                            "label":  "Business Acquisition [Axis]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessCombinationConsiderationTransferred1":  {
                "auth_ref":  [
                    "r433",
                    "r434",
                    "r436"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
                            "label":  "Business Combination, Consideration Transferred",
                            "netLabel":  "Total consideration, net of cash acquired",
                            "terseLabel":  "Total fair value of consideration",
                            "verboseLabel":  "Net assets excluding cash acquired"
                            }
                        }
                    },
                "localname":  "BusinessCombinationConsiderationTransferred1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable",
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription":  {
                "auth_ref":  [
                    "r438"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.",
                            "label":  "Business Combination, Contingent Consideration Arrangements, Description",
                            "terseLabel":  "Contingent consideration, description"
                            }
                        }
                    },
                "localname":  "BusinessCombinationContingentConsiderationArrangementsDescription",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent":  {
                "auth_ref":  [
                    "r432",
                    "r435"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
                            "label":  "Business Combination, Contingent Consideration, Liability, Noncurrent",
                            "terseLabel":  "Contingent consideration"
                            }
                        }
                    },
                "localname":  "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents":  {
                "auth_ref":  [
                    "r427"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
                            "negatedLabel":  "Cash acquired"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther":  {
                "auth_ref":  [
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
                            "terseLabel":  "Other current assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets":  {
                "auth_ref":  [
                    "r427"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
                            "terseLabel":  "Prepaid expenses"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables":  {
                "auth_ref":  [
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
                            "terseLabel":  "Trade accounts receivable"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable",
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable":  {
                "auth_ref":  [
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  10.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
                            "negatedLabel":  "Trade accounts payable"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable",
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther":  {
                "auth_ref":  [
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  12.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
                            "negatedLabel":  "Other current liabilities",
                            "negatedTerseLabel":  "Accrued expenses"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable",
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets":  {
                "auth_ref":  [
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets",
                            "terseLabel":  "Deferred income tax assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles":  {
                "auth_ref":  [
                    "r426",
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of identifiable intangible assets recognized as of the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
                            "terseLabel":  "Tradename (2-year useful life)",
                            "verboseLabel":  "Tradename (20-year useful life)"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable",
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities":  {
                "auth_ref":  [
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  13.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities assumed at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
                            "negatedLabel":  "Other liabilities"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets":  {
                "auth_ref":  [
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets",
                            "terseLabel":  "Other assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther":  {
                "auth_ref":  [
                    "r427"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
                            "negatedLabel":  "Other liabilities"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets":  {
                "auth_ref":  [
                    "r427"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
                            "terseLabel":  "Other assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r426",
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of property, plant, and equipment recognized as of the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
                            "terseLabel":  "Property, plant and equipment"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable",
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet":  {
                "auth_ref":  [
                    "r427"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
                            "totalLabel":  "Net assets acquired"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.",
                            "label":  "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
                            "terseLabel":  "Acquired outstanding shares percentage"
                            }
                        }
                    },
                "localname":  "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock":  {
                "auth_ref":  [
                    "r2",
                    "r126",
                    "r175"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
                            "label":  "Business Description and Basis of Presentation [Text Block]",
                            "terseLabel":  "Description of Business"
                            }
                        }
                    },
                "localname":  "BusinessDescriptionAndBasisOfPresentationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CapitalizedComputerSoftwareAmortization1":  {
                "auth_ref":  [
                    "r672",
                    "r674"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expense for amortization of capitalized computer software costs.",
                            "label":  "Capitalized Computer Software, Amortization",
                            "terseLabel":  "Amortization expense related to capitalized software (in Dollars)"
                            }
                        }
                    },
                "localname":  "CapitalizedComputerSoftwareAmortization1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizedComputerSoftwareGross":  {
                "auth_ref":  [
                    "r673"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
                            "label":  "Capitalized Computer Software, Gross",
                            "terseLabel":  "Computer software"
                            }
                        }
                    },
                "localname":  "CapitalizedComputerSoftwareGross",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizedComputerSoftwareNet":  {
                "auth_ref":  [
                    "r671"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
                            "label":  "Capitalized Computer Software, Net",
                            "terseLabel":  "Unamortized capitalized internal use software costs (in Dollars)"
                            }
                        }
                    },
                "localname":  "CapitalizedComputerSoftwareNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizedContractCostAmortization":  {
                "auth_ref":  [
                    "r265"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
                            "label":  "Capitalized Contract Cost, Amortization",
                            "terseLabel":  "Amortization of deferred customer contract acquisition costs"
                            }
                        }
                    },
                "localname":  "CapitalizedContractCostAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RevenueRecognitionDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizedContractCostNet":  {
                "auth_ref":  [
                    "r264"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
                            "label":  "Capitalized Contract Cost, Net",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "CapitalizedContractCostNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizedContractCostNetCurrent":  {
                "auth_ref":  [
                    "r264"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CapitalizedContractCostNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
                            "label":  "Capitalized Contract Cost, Net, Current",
                            "terseLabel":  "Deferred customer contract acquisition costs included in \"Other current assets\""
                            }
                        }
                    },
                "localname":  "CapitalizedContractCostNetCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizedContractCostNetNoncurrent":  {
                "auth_ref":  [
                    "r264"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CapitalizedContractCostNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
                            "label":  "Capitalized Contract Cost, Net, Noncurrent",
                            "terseLabel":  "Deferred customer contract acquisition costs included in \"Other assets\""
                            }
                        }
                    },
                "localname":  "CapitalizedContractCostNetNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredcustomercontractacquisitioncostsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizedContractCostTableTextBlock":  {
                "auth_ref":  [
                    "r266"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.",
                            "label":  "Capitalized Contract Cost [Table Text Block]",
                            "terseLabel":  "Schedule of deferred customer contract acquisition costs"
                            }
                        }
                    },
                "localname":  "CapitalizedContractCostTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RevenueRecognitionTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CashAndCashEquivalentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Cash and Cash Equivalents [Abstract]"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CashAndCashEquivalentsAtCarryingValue":  {
                "auth_ref":  [
                    "r3",
                    "r29",
                    "r102"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        },
                    "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Excludes cash and cash equivalents within disposal group and discontinued operation.",
                            "label":  "Cash and Cash Equivalents, at Carrying Value",
                            "terseLabel":  "Cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashAndCashEquivalentsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r13"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements.  Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Generally, only investments maturing within three months from the date of acquisition qualify.",
                            "label":  "Cash and Cash Equivalents Disclosure [Text Block]",
                            "terseLabel":  "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalents"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CashAndCashEquivalentsPolicyTextBlock":  {
                "auth_ref":  [
                    "r13",
                    "r103",
                    "r109"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents.  Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
                            "label":  "Cash and Cash Equivalents, Policy [Policy Text Block]",
                            "terseLabel":  "Cash and Cash Equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":  {
                "auth_ref":  [
                    "r95",
                    "r102",
                    "r108"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage.  Excludes amount for disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
                            "periodEndLabel":  "Cash, cash equivalents, and restricted cash and cash equivalents at end of year",
                            "periodStartLabel":  "Cash, cash equivalents, and restricted cash and cash equivalents at beginning of year",
                            "totalLabel":  "Total cash, cash equivalents, and restricted cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow",
                    "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":  {
                "auth_ref":  [
                    "r95",
                    "r477"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
                            "totalLabel":  "Net (decrease) increase in cash, cash equivalents, and restricted cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
                            "terseLabel":  "SUPPLEMENTAL SCHEDULE OF NON-CASH FINANCING AND INVESTING ACTIVITIES"
                            }
                        }
                    },
                "localname":  "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CashFlowOperatingActivitiesLesseeAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Cash Flow, Operating Activities, Lessee [Abstract]",
                            "terseLabel":  "Cash paid for amounts included in the measurement of lease liabilities:"
                            }
                        }
                    },
                "localname":  "CashFlowOperatingActivitiesLesseeAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CertificatesOfDepositMember":  {
                "auth_ref":  [
                    "r595"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.  Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
                            "label":  "Certificates of Deposit [Member]",
                            "terseLabel":  "Municipal bonds [Member]"
                            }
                        }
                    },
                "localname":  "CertificatesOfDepositMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ClassOfStockDomain":  {
                "auth_ref":  [
                    "r112",
                    "r114",
                    "r144",
                    "r149",
                    "r150",
                    "r152",
                    "r155",
                    "r162",
                    "r163",
                    "r164",
                    "r241",
                    "r472"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share of stock differentiated by the voting rights the holder receives.  Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
                            "label":  "Class of Stock [Domain]"
                            }
                        }
                    },
                "localname":  "ClassOfStockDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals",
                    "http://www.www.idt.net/role/DocumentAndEntityInformation",
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails",
                    "http://www.www.idt.net/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommitmentsAndContingencies":  {
                "auth_ref":  [
                    "r42",
                    "r301",
                    "r575",
                    "r605"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
                            "label":  "Commitments and Contingencies",
                            "terseLabel":  "Commitments and contingencies"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingencies",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Commitments and Contingencies Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r298",
                    "r299",
                    "r300",
                    "r303"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for commitments and contingencies.",
                            "label":  "Commitments and Contingencies Disclosure [Text Block]",
                            "terseLabel":  "Commitments and Contingencies"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingencies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CommitmentsAndContingenciesPolicyTextBlock":  {
                "auth_ref":  [
                    "r109",
                    "r305",
                    "r655",
                    "r656"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
                            "label":  "Commitments and Contingencies, Policy [Policy Text Block]",
                            "terseLabel":  "Contingencies"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CommonClassAMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Classification of common stock representing ownership interest in a corporation.",
                            "label":  "Common Class A [Member]",
                            "terseLabel":  "Class A common stock"
                            }
                        }
                    },
                "localname":  "CommonClassAMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals",
                    "http://www.www.idt.net/role/DocumentAndEntityInformation"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonClassBMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
                            "label":  "Common Class B [Member]",
                            "netLabel":  "Common Stock Class B [Member]",
                            "terseLabel":  "Class B common stock",
                            "verboseLabel":  "Common Class B [Member]"
                            }
                        }
                    },
                "localname":  "CommonClassBMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals",
                    "http://www.www.idt.net/role/DocumentAndEntityInformation",
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails",
                    "http://www.www.idt.net/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r18"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of common stock.",
                            "label":  "Common Stock, Par or Stated Value Per Share",
                            "terseLabel":  "Common stock, par value (in Dollars per share)"
                            }
                        }
                    },
                "localname":  "CommonStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_CommonStockSharesAuthorized":  {
                "auth_ref":  [
                    "r18"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Common Stock, Shares Authorized",
                            "terseLabel":  "Common stock, shares authorized"
                            }
                        }
                    },
                "localname":  "CommonStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesIssued":  {
                "auth_ref":  [
                    "r18"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury).  These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized.  Shares issued include shares outstanding and shares held in the treasury.",
                            "label":  "Common Stock, Shares, Issued",
                            "terseLabel":  "Common stock, shares issued"
                            }
                        }
                    },
                "localname":  "CommonStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesOutstanding":  {
                "auth_ref":  [
                    "r18",
                    "r306"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares of common stock outstanding.  Common stock represent the ownership interest in a corporation.",
                            "label":  "Common Stock, Shares, Outstanding",
                            "terseLabel":  "Common stock, shares outstanding"
                            }
                        }
                    },
                "localname":  "CommonStockSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockValue":  {
                "auth_ref":  [
                    "r18"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
                            "label":  "Common Stock, Value, Issued",
                            "terseLabel":  "Common stock, value"
                            }
                        }
                    },
                "localname":  "CommonStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock":  {
                "auth_ref":  [
                    "r329",
                    "r330",
                    "r347"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.",
                            "label":  "Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block]",
                            "terseLabel":  "Defined Contribution Plans"
                            }
                        }
                    },
                "localname":  "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DefinedContributionPlans"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ComprehensiveIncomeNetOfTax":  {
                "auth_ref":  [
                    "r62",
                    "r64",
                    "r65",
                    "r74",
                    "r582",
                    "r612"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity.  Excludes changes in equity resulting from investments by owners and distributions to owners.",
                            "label":  "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
                            "totalLabel":  "COMPREHENSIVE INCOME ATTRIBUTABLE TO IDT CORPORATION"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest":  {
                "auth_ref":  [
                    "r62",
                    "r64",
                    "r73",
                    "r442",
                    "r443",
                    "r455",
                    "r581",
                    "r611"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests.  Excludes changes in equity resulting from investments by owners and distributions to owners.",
                            "label":  "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
                            "negatedLabel":  "Comprehensive loss (income) attributable to noncontrolling interests"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest":  {
                "auth_ref":  [
                    "r62",
                    "r64",
                    "r72",
                    "r441",
                    "r455",
                    "r580",
                    "r610"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income.  Excludes changes in equity resulting from investments by owners and distributions to owners.",
                            "label":  "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
                            "totalLabel":  "COMPREHENSIVE INCOME"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ComprehensiveIncomeNoteTextBlock":  {
                "auth_ref":  [
                    "r71",
                    "r84",
                    "r579",
                    "r609"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
                            "label":  "Comprehensive Income (Loss) Note [Text Block]",
                            "terseLabel":  "Accumulated Other Comprehensive Loss"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNoteTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccumulatedOtherComprehensiveLoss"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ConcentrationRiskBenchmarkDomain":  {
                "auth_ref":  [
                    "r170",
                    "r171",
                    "r213",
                    "r470",
                    "r471"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The denominator in a calculation of a disclosed concentration risk percentage.",
                            "label":  "Concentration Risk Benchmark [Domain]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskBenchmarkDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ConcentrationRiskByBenchmarkAxis":  {
                "auth_ref":  [
                    "r170",
                    "r171",
                    "r213",
                    "r470",
                    "r471",
                    "r634"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by benchmark of concentration risk.",
                            "label":  "Concentration Risk Benchmark [Axis]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskByBenchmarkAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConcentrationRiskCreditRisk":  {
                "auth_ref":  [
                    "r167",
                    "r597"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for credit risk.",
                            "label":  "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
                            "terseLabel":  "Vulnerability Due to Certain Concentrations"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskCreditRisk",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ConcentrationRiskPercentage1":  {
                "auth_ref":  [
                    "r170",
                    "r171",
                    "r213",
                    "r470",
                    "r471"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
                            "label":  "Concentration Risk, Percentage",
                            "terseLabel":  "Concentration risk, percentage"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskPercentage1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ConsolidationPolicyTextBlock":  {
                "auth_ref":  [
                    "r109",
                    "r446"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
                            "label":  "Consolidation, Policy [Policy Text Block]",
                            "terseLabel":  "Basis of Consolidation and Accounting for Investments"
                            }
                        }
                    },
                "localname":  "ConsolidationPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ContractWithCustomerLiabilityRevenueRecognized":  {
                "auth_ref":  [
                    "r322"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
                            "label":  "Contract with Customer, Liability, Revenue Recognized",
                            "terseLabel":  "Contract liability"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerLiabilityRevenueRecognized",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RevenueRecognitionDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion":  {
                "auth_ref":  [
                    "r16",
                    "r17",
                    "r307",
                    "r308"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares issued for each share of convertible preferred stock that is converted.",
                            "label":  "Convertible Preferred Stock, Shares Issued upon Conversion",
                            "terseLabel":  "Convertible shares"
                            }
                        }
                    },
                "localname":  "ConvertiblePreferredStockSharesIssuedUponConversion",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CorporateMember":  {
                "auth_ref":  [
                    "r176"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment.  Excludes intersegment elimination and reconciling items.",
                            "label":  "Corporate Segment [Member]",
                            "terseLabel":  "Corporate Segment [Member]"
                            }
                        }
                    },
                "localname":  "CorporateMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CostOfSalesPolicyTextBlock":  {
                "auth_ref":  [
                    "r328"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for cost of product sold and service rendered.",
                            "label":  "Cost of Goods and Service [Policy Text Block]",
                            "terseLabel":  "Direct Cost of Revenues"
                            }
                        }
                    },
                "localname":  "CostOfSalesPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CostsAndExpensesRelatedParty":  {
                "auth_ref":  [
                    "r77"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Costs of sales and operating expenses for the period incurred from transactions with related parties.",
                            "label":  "Costs and Expenses, Related Party",
                            "terseLabel":  "Cost and expenses related to services"
                            }
                        }
                    },
                "localname":  "CostsAndExpensesRelatedParty",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CumulativeEarningsDeficit":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cumulative earnings (deficits) for relevant time periods.",
                            "label":  "Cumulative Earnings (Deficit)",
                            "terseLabel":  "Cumulative effect of adoption"
                            }
                        }
                    },
                "localname":  "CumulativeEarningsDeficit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RevenueRecognitionDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentFederalTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r115",
                    "r405",
                    "r414"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CurrentIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Current Federal Tax Expense (Benefit)",
                            "terseLabel":  "Federal"
                            }
                        }
                    },
                "localname":  "CurrentFederalTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentForeignTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r118",
                    "r405"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_CurrentIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Current Foreign Tax Expense (Benefit)",
                            "terseLabel":  "Foreign"
                            }
                        }
                    },
                "localname":  "CurrentForeignTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r115",
                    "r405",
                    "r414",
                    "r416"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
                            "label":  "Current Income Tax Expense (Benefit)",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "CurrentIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentStateAndLocalTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r115",
                    "r405",
                    "r414"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CurrentIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Current State and Local Tax Expense (Benefit)",
                            "terseLabel":  "State and local"
                            }
                        }
                    },
                "localname":  "CurrentStateAndLocalTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CustomerListsMember":  {
                "auth_ref":  [
                    "r430"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.",
                            "label":  "Customer Lists [Member]",
                            "terseLabel":  "Customer Lists [Member]"
                            }
                        }
                    },
                "localname":  "CustomerListsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CustomerRelationshipsMember":  {
                "auth_ref":  [
                    "r431"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
                            "label":  "Customer Relationships [Member]",
                            "terseLabel":  "Customer Relationships [Member]",
                            "verboseLabel":  "Customer relationships [Member]"
                            }
                        }
                    },
                "localname":  "CustomerRelationshipsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtSecuritiesCurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of investment in debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading); classified as current.",
                            "label":  "Debt Securities, Current",
                            "terseLabel":  "Debt securities"
                            }
                        }
                    },
                "localname":  "DebtSecuritiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredFederalIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r115",
                    "r406",
                    "r414"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Federal Income Tax Expense (Benefit)",
                            "terseLabel":  "Federal"
                            }
                        }
                    },
                "localname":  "DeferredFederalIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredForeignIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r115",
                    "r406",
                    "r414"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Foreign Income Tax Expense (Benefit)",
                            "terseLabel":  "Foreign"
                            }
                        }
                    },
                "localname":  "DeferredForeignIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxAssetsNet":  {
                "auth_ref":  [
                    "r389",
                    "r390"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
                            "label":  "Deferred Income Tax Assets, Net",
                            "terseLabel":  "Deferred income tax assets, net"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxAssetsNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r100",
                    "r115",
                    "r406",
                    "r414",
                    "r415",
                    "r416"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Income Tax Expense (Benefit)",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxesAndTaxCredits":  {
                "auth_ref":  [
                    "r101"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) and income tax credits.",
                            "label":  "Deferred Income Taxes and Tax Credits",
                            "terseLabel":  "Deferred income taxes"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxesAndTaxCredits",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredRevenueCurrent":  {
                "auth_ref":  [
                    "r28"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
                            "label":  "Deferred Revenue, Current",
                            "terseLabel":  "Deferred revenue"
                            }
                        }
                    },
                "localname":  "DeferredRevenueCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r115",
                    "r406",
                    "r414"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred State and Local Income Tax Expense (Benefit)",
                            "terseLabel":  "State and local"
                            }
                        }
                    },
                "localname":  "DeferredStateAndLocalIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards":  {
                "auth_ref":  [
                    "r403",
                    "r404"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.",
                            "label":  "Deferred Tax Assets, Charitable Contribution Carryforwards",
                            "terseLabel":  "Charitable contributions"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsCharitableContributionCarryforwards",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsDeferredIncome":  {
                "auth_ref":  [
                    "r403",
                    "r404"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
                            "label":  "Deferred Tax Assets, Deferred Income",
                            "negatedLabel":  "Deferred revenue"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsDeferredIncome",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsGross":  {
                "auth_ref":  [
                    "r396"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsLiabilitiesNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
                            "label":  "Deferred Tax Assets, Gross",
                            "totalLabel":  "Total deferred income tax assets"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsGross",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsLiabilitiesNet":  {
                "auth_ref":  [
                    "r398"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
                            "label":  "Deferred Tax Assets, Net",
                            "totalLabel":  "NET DEFERRED INCOME TAX ASSETS"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsLiabilitiesNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards":  {
                "auth_ref":  [
                    "r403",
                    "r404"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
                            "label":  "Deferred Tax Assets, Operating Loss Carryforwards",
                            "terseLabel":  "Net operating loss"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsOperatingLossCarryforwards",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsOther":  {
                "auth_ref":  [
                    "r403",
                    "r404"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
                            "label":  "Deferred Tax Assets, Other",
                            "terseLabel":  "Transaction taxes"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsOther",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost":  {
                "auth_ref":  [
                    "r403",
                    "r404"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
                            "label":  "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
                            "terseLabel":  "Stock options and restricted stock"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities":  {
                "auth_ref":  [
                    "r403",
                    "r404"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
                            "label":  "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
                            "terseLabel":  "Accrued expenses"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts":  {
                "auth_ref":  [
                    "r403",
                    "r404"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.",
                            "label":  "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
                            "terseLabel":  "Bad debt reserve"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsValuationAllowance":  {
                "auth_ref":  [
                    "r397"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsLiabilitiesNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
                            "label":  "Deferred Tax Assets, Valuation Allowance",
                            "negatedLabel":  "Valuation allowance",
                            "periodEndLabel":  "Balance at end of year",
                            "periodStartLabel":  "Balance at beginning of year"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsValuationAllowance",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable",
                    "http://www.www.idt.net/role/ScheduleofdeferredincometaxassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedContributionPlanCostRecognized":  {
                "auth_ref":  [
                    "r341"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cost for defined contribution plan.",
                            "label":  "Defined Contribution Plan, Cost",
                            "terseLabel":  "Company's cost for contributions to the plan (in Dollars)"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanCostRecognized",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DefinedContributionPlansDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
                            "label":  "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
                            "terseLabel":  "Percentage of discretionary matching contributions"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanEmployerMatchingContributionPercent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DefinedContributionPlansDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
                            "label":  "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
                            "terseLabel":  "Maximum percentage of participants contribution"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DefinedContributionPlansDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DepositLiabilityCurrent":  {
                "auth_ref":  [
                    "r39"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.",
                            "label":  "Deposit Liability, Current",
                            "terseLabel":  "Customer deposits"
                            }
                        }
                    },
                "localname":  "DepositLiabilityCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_Depreciation":  {
                "auth_ref":  [
                    "r100",
                    "r287"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives.  Includes production and non-production related depreciation.",
                            "label":  "Depreciation",
                            "terseLabel":  "Depreciation"
                            }
                        }
                    },
                "localname":  "Depreciation",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/PropertyPlantandEquipmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationAndAmortization":  {
                "auth_ref":  [
                    "r100",
                    "r287"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        },
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
                            "label":  "Depreciation, Depletion and Amortization, Nonproduction",
                            "terseLabel":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "DepreciationAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow",
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock":  {
                "auth_ref":  [
                    "r382"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for share-based payment arrangement.",
                            "label":  "Share-based Payment Arrangement [Text Block]",
                            "terseLabel":  "Stock-Based Compensation"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensation"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Share-based Payment Arrangement [Abstract]"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DisclosureTextBlockAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Disclosure Text Block [Abstract]"
                            }
                        }
                    },
                "localname":  "DisclosureTextBlockAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DisclosureTextBlockSupplementAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Disclosure Text Block Supplement [Abstract]"
                            }
                        }
                    },
                "localname":  "DisclosureTextBlockSupplementAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DueFromEmployeesCurrent":  {
                "auth_ref":  [
                    "r45",
                    "r119",
                    "r510",
                    "r511"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).",
                            "label":  "Due from Employees, Current",
                            "terseLabel":  "Outstanding net loan receivable from employees"
                            }
                        }
                    },
                "localname":  "DueFromEmployeesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DueFromOtherRelatedPartiesCurrent":  {
                "auth_ref":  [
                    "r45",
                    "r119",
                    "r510"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount receivable from related parties classified as other, due within one year or the normal operating cycle, if longer.",
                            "label":  "Due from Other Related Parties, Current",
                            "terseLabel":  "Receivable from subsidiaries included in other current assets"
                            }
                        }
                    },
                "localname":  "DueFromOtherRelatedPartiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EarningsPerShareBasic":  {
                "auth_ref":  [
                    "r75",
                    "r134",
                    "r135",
                    "r136",
                    "r137",
                    "r138",
                    "r142",
                    "r144",
                    "r152",
                    "r154",
                    "r155",
                    "r159",
                    "r160",
                    "r583",
                    "r613"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Basic",
                            "terseLabel":  "Basic (in Dollars per share)"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasic",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareBasicAndDilutedAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Earnings Per Share, Basic and Diluted [Abstract]",
                            "terseLabel":  "Earnings per share attributable to IDT Corporation common stockholders:"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasicAndDilutedAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareDiluted":  {
                "auth_ref":  [
                    "r75",
                    "r134",
                    "r135",
                    "r136",
                    "r137",
                    "r138",
                    "r144",
                    "r152",
                    "r154",
                    "r155",
                    "r159",
                    "r160",
                    "r583",
                    "r613"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Diluted",
                            "terseLabel":  "Diluted (in Dollars per share)"
                            }
                        }
                    },
                "localname":  "EarningsPerShareDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerSharePolicyTextBlock":  {
                "auth_ref":  [
                    "r109",
                    "r156",
                    "r158"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security.  Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
                            "label":  "Earnings Per Share, Policy [Policy Text Block]",
                            "terseLabel":  "Earnings Per Share"
                            }
                        }
                    },
                "localname":  "EarningsPerSharePolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":  {
                "auth_ref":  [
                    "r477"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies.  Excludes amounts for disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
                            "terseLabel":  "Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeRelatedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r39"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Employee-related Liabilities, Current",
                            "terseLabel":  "Compensation costs"
                            }
                        }
                    },
                "localname":  "EmployeeRelatedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1":  {
                "auth_ref":  [
                    "r371"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
                            "terseLabel":  "Non-vested stock options, weighted-average period"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions":  {
                "auth_ref":  [
                    "r371"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cost to be recognized for nonvested award under share-based payment arrangement.  Excludes share and unit options.",
                            "label":  "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
                            "terseLabel":  "Total unrecognized non-vested stock-based compensation"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Revenue from External Customer [Line Items]"
                            }
                        }
                    },
                "localname":  "EntityWideInformationRevenueFromExternalCustomerLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EquipmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tangible personal property used to produce goods and services.",
                            "label":  "Equipment [Member]",
                            "terseLabel":  "Equipment [Member]"
                            }
                        }
                    },
                "localname":  "EquipmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity [Abstract]",
                            "terseLabel":  "EQUITY:"
                            }
                        }
                    },
                "localname":  "EquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EquityComponentDomain":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r131",
                    "r139",
                    "r141",
                    "r161",
                    "r245",
                    "r306",
                    "r309",
                    "r378",
                    "r379",
                    "r380",
                    "r410",
                    "r411",
                    "r479",
                    "r480",
                    "r481",
                    "r482",
                    "r483",
                    "r485",
                    "r623",
                    "r624",
                    "r625"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
                            "label":  "Equity Component [Domain]"
                            }
                        }
                    },
                "localname":  "EquityComponentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EquitySecuritiesFvNi":  {
                "auth_ref":  [
                    "r469"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
                            "label":  "Equity Securities, FV-NI",
                            "periodEndLabel":  "BALANCE, END OF PERIOD",
                            "periodStartLabel":  "Balance, beginning of period"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesFvNi",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount":  {
                "auth_ref":  [
                    "r239"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of impairment loss on investment in equity security without readily determinable fair value.",
                            "label":  "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
                            "terseLabel":  "Impairments"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount":  {
                "auth_ref":  [
                    "r240"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.",
                            "label":  "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount",
                            "terseLabel":  "Adjustment for observable transactions involving a similar investment from the same issuer",
                            "verboseLabel":  "Carrying value of shares"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/ScheduleofcarryingvalueofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EscrowDeposit":  {
                "auth_ref":  [
                    "r573"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property.  Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments.  This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
                            "label":  "Escrow Deposit",
                            "terseLabel":  "Escrow deposit"
                            }
                        }
                    },
                "localname":  "EscrowDeposit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable":  {
                "auth_ref":  [
                    "r463",
                    "r467"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3).  Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
                            "label":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock":  {
                "auth_ref":  [
                    "r463",
                    "r467"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
                            "label":  "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
                            "terseLabel":  "Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)"
                            }
                        }
                    },
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/FairValueMeasurementsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueByFairValueHierarchyLevelAxis":  {
                "auth_ref":  [
                    "r332",
                    "r333",
                    "r334",
                    "r335",
                    "r336",
                    "r337",
                    "r338",
                    "r340",
                    "r460",
                    "r520",
                    "r521",
                    "r522"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
                            "label":  "Fair Value Hierarchy and NAV [Axis]"
                            }
                        }
                    },
                "localname":  "FairValueByFairValueHierarchyLevelAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueByMeasurementFrequencyAxis":  {
                "auth_ref":  [
                    "r459",
                    "r460",
                    "r461",
                    "r462",
                    "r468"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by measurement frequency.",
                            "label":  "Measurement Frequency [Axis]"
                            }
                        }
                    },
                "localname":  "FairValueByMeasurementFrequencyAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Fair Value Disclosures [Abstract]"
                            }
                        }
                    },
                "localname":  "FairValueDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueDisclosuresTextBlock":  {
                "auth_ref":  [
                    "r466"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities.  Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
                            "label":  "Fair Value Disclosures [Text Block]",
                            "terseLabel":  "Fair Value Measurements"
                            }
                        }
                    },
                "localname":  "FairValueDisclosuresTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/FairValueMeasurements"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueInputsLevel1Member":  {
                "auth_ref":  [
                    "r332",
                    "r333",
                    "r338",
                    "r340",
                    "r460",
                    "r520"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
                            "label":  "Fair Value, Inputs, Level 1 [Member]",
                            "terseLabel":  "Level 1 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel1Member",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueInputsLevel2Member":  {
                "auth_ref":  [
                    "r332",
                    "r333",
                    "r338",
                    "r340",
                    "r460",
                    "r521"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
                            "label":  "Fair Value, Inputs, Level 2 [Member]",
                            "terseLabel":  "Level 2 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel2Member",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueInputsLevel3Member":  {
                "auth_ref":  [
                    "r332",
                    "r333",
                    "r334",
                    "r335",
                    "r336",
                    "r337",
                    "r338",
                    "r340",
                    "r460",
                    "r522"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Inputs, Level 3 [Member]",
                            "terseLabel":  "Level 3 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel3Member",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueMeasurementPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity.  Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
                            "label":  "Fair Value Measurement, Policy [Policy Text Block]",
                            "terseLabel":  "Fair Value Measurements"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1":  {
                "auth_ref":  [
                    "r464"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings",
                            "terseLabel":  "Total gains included in \u201cOther (expense) income, net\u201d"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue":  {
                "auth_ref":  [
                    "r463"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
                            "periodEndLabel":  "BALANCE, END OF PERIOD",
                            "periodStartLabel":  "Balance, beginning of period"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome":  {
                "auth_ref":  [
                    "r465"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)",
                            "terseLabel":  "Total loss recognized in \u201cForeign currency translation adjustments\u201d"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue":  {
                "auth_ref":  [
                    "r463"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
                            "periodEndLabel":  "BALANCE, END OF PERIOD",
                            "periodStartLabel":  "Balance, beginning of period"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueMeasurementsFairValueHierarchyDomain":  {
                "auth_ref":  [
                    "r332",
                    "r333",
                    "r334",
                    "r335",
                    "r336",
                    "r337",
                    "r338",
                    "r340",
                    "r520",
                    "r521",
                    "r522"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
                            "label":  "Fair Value Hierarchy and NAV [Domain]"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementsFairValueHierarchyDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueMeasurementsRecurringMember":  {
                "auth_ref":  [
                    "r466",
                    "r468"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Frequent fair value measurement.  Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
                            "label":  "Fair Value, Recurring [Member]",
                            "terseLabel":  "Fair Value Measurements, Recurring basis [Member]"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementsRecurringMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FinancialInstrumentAxis":  {
                "auth_ref":  [
                    "r234",
                    "r235",
                    "r249",
                    "r252",
                    "r253",
                    "r254",
                    "r255",
                    "r258",
                    "r259",
                    "r260",
                    "r261",
                    "r517",
                    "r518",
                    "r519",
                    "r520",
                    "r521",
                    "r522",
                    "r523",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r528",
                    "r529",
                    "r530",
                    "r531",
                    "r532",
                    "r533",
                    "r534",
                    "r535",
                    "r536",
                    "r537",
                    "r538",
                    "r539",
                    "r540",
                    "r541",
                    "r542",
                    "r543",
                    "r544",
                    "r545",
                    "r546"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of financial instrument.",
                            "label":  "Financial Instrument [Axis]"
                            }
                        }
                    },
                "localname":  "FinancialInstrumentAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization":  {
                "auth_ref":  [
                    "r279"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Finite-Lived Intangible Assets, Accumulated Amortization",
                            "negatedLabel":  "Accumulated Amortization"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAccumulatedAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths":  {
                "auth_ref":  [
                    "r281"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite-Lived Intangible Asset, Expected Amortization, Year One",
                            "terseLabel":  "Fiscal 2021"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive":  {
                "auth_ref":  [
                    "r281"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
                            "terseLabel":  "Fiscal 2025"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour":  {
                "auth_ref":  [
                    "r281"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
                            "terseLabel":  "Fiscal 2024"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree":  {
                "auth_ref":  [
                    "r281"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
                            "terseLabel":  "Fiscal 2023"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":  {
                "auth_ref":  [
                    "r281"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
                            "terseLabel":  "Fiscal 2022"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "auth_ref":  [
                    "r274",
                    "r277",
                    "r279",
                    "r283",
                    "r549",
                    "r553"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by major type or class of finite-lived intangible assets.",
                            "label":  "Finite-Lived Intangible Assets by Major Class [Axis]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsByMajorClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsGross":  {
                "auth_ref":  [
                    "r279",
                    "r553"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Finite-Lived Intangible Assets, Gross",
                            "terseLabel":  "Gross Carrying Amount"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsGross",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Finite-Lived Intangible Assets [Line Items]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "auth_ref":  [
                    "r274",
                    "r278"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
                            "label":  "Finite-Lived Intangible Assets, Major Class Name [Domain]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsMajorClassNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsNet":  {
                "auth_ref":  [
                    "r279",
                    "r549"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Finite-Lived Intangible Assets, Net",
                            "terseLabel":  "Net Balance"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ForeignCurrencyTransactionGainLossRealized":  {
                "auth_ref":  [
                    "r475",
                    "r476"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
                            "label":  "Foreign Currency Transaction Gain (Loss), Realized",
                            "terseLabel":  "Foreign currency transaction gains (losses)"
                            }
                        }
                    },
                "localname":  "ForeignCurrencyTransactionGainLossRealized",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock":  {
                "auth_ref":  [
                    "r109",
                    "r487"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
                            "label":  "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
                            "terseLabel":  "Foreign Currency Translation"
                            }
                        }
                    },
                "localname":  "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FurnitureAndFixturesGross":  {
                "auth_ref":  [
                    "r288"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities.  Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
                            "label":  "Furniture and Fixtures, Gross",
                            "terseLabel":  "Furniture and fixtures"
                            }
                        }
                    },
                "localname":  "FurnitureAndFixturesGross",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FurnitureAndFixturesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities.  Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
                            "label":  "Furniture and Fixtures [Member]",
                            "terseLabel":  "Furniture and Fixtures [Member]"
                            }
                        }
                    },
                "localname":  "FurnitureAndFixturesMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_GainLossOnInvestments":  {
                "auth_ref":  [
                    "r80",
                    "r100",
                    "r223"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of realized and unrealized gain (loss) on investment.",
                            "label":  "Gain (Loss) on Investments",
                            "terseLabel":  "(Loss) gain on investments"
                            }
                        }
                    },
                "localname":  "GainLossOnInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GeographicDistributionAxis":  {
                "auth_ref":  [
                    "r256",
                    "r585",
                    "r586"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by geographic distribution of business activity identified as either domestic or foreign.  Excludes names of countries, states and provinces, and cities.",
                            "label":  "Geographic Distribution [Axis]"
                            }
                        }
                    },
                "localname":  "GeographicDistributionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_GeographicDistributionDomain":  {
                "auth_ref":  [
                    "r585",
                    "r586"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Allocation of business activity identified as domestic or foreign.  Excludes names of countries, states and provinces, and cities.",
                            "label":  "Geographic Distribution [Domain]"
                            }
                        }
                    },
                "localname":  "GeographicDistributionDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_Goodwill":  {
                "auth_ref":  [
                    "r267",
                    "r268",
                    "r568"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
                            "label":  "Goodwill",
                            "periodEndLabel":  "Balance",
                            "periodStartLabel":  "Balance",
                            "terseLabel":  "Goodwill"
                            }
                        }
                    },
                "localname":  "Goodwill",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GoodwillAcquiredDuringPeriod":  {
                "auth_ref":  [
                    "r269"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
                            "label":  "Goodwill, Acquired During Period",
                            "terseLabel":  "Acquisition"
                            }
                        }
                    },
                "localname":  "GoodwillAcquiredDuringPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Goodwill and Intangible Assets Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r286"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for goodwill and intangible assets.",
                            "label":  "Goodwill and Intangible Assets Disclosure [Text Block]",
                            "terseLabel":  "Other Intangible Assets"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherIntangibleAssets"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy":  {
                "auth_ref":  [
                    "r109",
                    "r271"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for goodwill.  This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
                            "label":  "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
                            "terseLabel":  "Goodwill"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsGoodwillPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_GoodwillDisclosureTextBlock":  {
                "auth_ref":  [
                    "r272"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for goodwill.",
                            "label":  "Goodwill Disclosure [Text Block]",
                            "terseLabel":  "Goodwill"
                            }
                        }
                    },
                "localname":  "GoodwillDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/Goodwill"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_GoodwillForeignCurrencyTranslationGainLoss":  {
                "auth_ref":  [
                    "r270"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
                            "label":  "Goodwill, Foreign Currency Translation Gain (Loss)",
                            "terseLabel":  "Foreign currency translation adjustments"
                            }
                        }
                    },
                "localname":  "GoodwillForeignCurrencyTranslationGainLoss",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_HedgeFundsMember":  {
                "auth_ref":  [
                    "r332"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Investments in registered hedge funds.",
                            "label":  "Hedge Funds [Member]",
                            "terseLabel":  "Hedge funds [Member]"
                            }
                        }
                    },
                "localname":  "HedgeFundsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic":  {
                "auth_ref":  [
                    "r117",
                    "r417"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
                            "terseLabel":  "Domestic"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":  {
                "auth_ref":  [
                    "r69",
                    "r189",
                    "r195",
                    "r199",
                    "r202",
                    "r205",
                    "r566",
                    "r577",
                    "r586",
                    "r614"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_ProfitLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
                            "terseLabel":  "INCOME BEFORE INCOME TAXES",
                            "totalLabel":  "Income before income taxes"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign":  {
                "auth_ref":  [
                    "r117",
                    "r417"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
                            "terseLabel":  "Foreign"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofincomebeforeincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeStatementAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Income Statement [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeStatementAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Income Tax Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxDisclosureTextBlock":  {
                "auth_ref":  [
                    "r393",
                    "r394",
                    "r400",
                    "r412",
                    "r418",
                    "r420",
                    "r421",
                    "r423"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for income taxes.  Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
                            "label":  "Income Tax Disclosure [Text Block]",
                            "terseLabel":  "Income Taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r115",
                    "r140",
                    "r141",
                    "r187",
                    "r391",
                    "r413",
                    "r419",
                    "r615"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_ProfitLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Income Tax Expense (Benefit)",
                            "negatedLabel":  "Benefit from (provision for) income taxes",
                            "negatedTerseLabel":  "BENEFIT FROM (PROVISION FOR) INCOME TAXES"
                            }
                        }
                    },
                "localname":  "IncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable",
                    "http://www.www.idt.net/role/ScheduleofbenefitfromprovisionforincometaxesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxPolicyTextBlock":  {
                "auth_ref":  [
                    "r66",
                    "r109",
                    "r387",
                    "r388",
                    "r394",
                    "r395",
                    "r399",
                    "r407",
                    "r657"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
                            "label":  "Income Tax, Policy [Policy Text Block]",
                            "terseLabel":  "Income Taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance":  {
                "auth_ref":  [
                    "r392"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
                            "label":  "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
                            "terseLabel":  "Valuation allowance"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential":  {
                "auth_ref":  [
                    "r392"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
                            "label":  "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
                            "terseLabel":  "Foreign tax rate differential"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":  {
                "auth_ref":  [
                    "r392"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
                            "label":  "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
                            "terseLabel":  "U.S. federal income tax at statutory rate"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther":  {
                "auth_ref":  [
                    "r392"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
                            "label":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
                            "terseLabel":  "Nondeductible expenses"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationNondeductibleExpenseOther",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges":  {
                "auth_ref":  [
                    "r392"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible restructuring charges.",
                            "label":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount",
                            "terseLabel":  "Foreign restructuring"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxReconciliationOtherReconcilingItems":  {
                "auth_ref":  [
                    "r392"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
                            "label":  "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationOtherReconcilingItems",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes":  {
                "auth_ref":  [
                    "r392"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
                            "label":  "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
                            "terseLabel":  "State and local income tax, net of federal benefit"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofUSfederalstatutoryincometaxrateandincometaxesprovidedTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxesPaid":  {
                "auth_ref":  [
                    "r97",
                    "r104"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
                            "label":  "Income Taxes Paid",
                            "terseLabel":  "Cash payments made for income taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxesPaid",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities":  {
                "auth_ref":  [
                    "r99"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
                            "label":  "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
                            "terseLabel":  "Trade accounts payable, accrued expenses, other current liabilities, and other liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsReceivable":  {
                "auth_ref":  [
                    "r99"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  10.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
                            "label":  "Increase (Decrease) in Accounts Receivable",
                            "negatedLabel":  "Trade accounts receivable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInContractWithCustomerLiability":  {
                "auth_ref":  [
                    "r99"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
                            "label":  "Increase (Decrease) in Contract with Customer, Liability",
                            "terseLabel":  "Deferred revenue"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInContractWithCustomerLiability",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Increase (Decrease) in Operating Capital [Abstract]",
                            "terseLabel":  "Changes in assets and liabilities:"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOperatingCapitalAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities":  {
                "auth_ref":  [
                    "r99"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in current liabilities classified as other.",
                            "label":  "Increase (Decrease) in Other Current Liabilities",
                            "terseLabel":  "Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOtherCurrentLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":  {
                "auth_ref":  [
                    "r99"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  11.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
                            "label":  "Increase (Decrease) in Prepaid Expense and Other Assets",
                            "negatedLabel":  "Prepaid expenses, other current assets, and other assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants":  {
                "auth_ref":  [
                    "r145",
                    "r146",
                    "r147",
                    "r155"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.",
                            "label":  "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
                            "terseLabel":  "Stock options"
                            }
                        }
                    },
                "localname":  "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends":  {
                "auth_ref":  [
                    "r145",
                    "r146",
                    "r148",
                    "r153",
                    "r155"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.",
                            "label":  "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends",
                            "terseLabel":  "Non-vested restricted Class B common stock"
                            }
                        }
                    },
                "localname":  "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "auth_ref":  [
                    "r276",
                    "r282"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
                            "label":  "Indefinite-lived Intangible Assets [Axis]"
                            }
                        }
                    },
                "localname":  "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "auth_ref":  [
                    "r276",
                    "r282"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill.  A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
                            "label":  "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
                            }
                        }
                    },
                "localname":  "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_InformationByCategoryOfDebtSecurityAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by category of debt security, either available-for-sale or held-to-maturity.",
                            "label":  "Debt Security Category [Axis]"
                            }
                        }
                    },
                "localname":  "InformationByCategoryOfDebtSecurityAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_InterestIncomeExpenseNet":  {
                "auth_ref":  [
                    "r584"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net amount of operating interest income (expense).",
                            "label":  "Interest Income (Expense), Net",
                            "terseLabel":  "Interest income, net"
                            }
                        }
                    },
                "localname":  "InterestIncomeExpenseNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestPaidNet":  {
                "auth_ref":  [
                    "r93",
                    "r96",
                    "r104"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity.  Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
                            "label":  "Interest Paid, Excluding Capitalized Interest, Operating Activities",
                            "terseLabel":  "Cash payments made for interest"
                            }
                        }
                    },
                "localname":  "InterestPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InternalUseSoftwarePolicy":  {
                "auth_ref":  [
                    "r109",
                    "r284",
                    "r285"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
                            "label":  "Internal Use Software, Policy [Policy Text Block]",
                            "terseLabel":  "Capitalized Internal Use Software Costs"
                            }
                        }
                    },
                "localname":  "InternalUseSoftwarePolicy",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InvestmentOwnedBalanceShares":  {
                "auth_ref":  [
                    "r635",
                    "r640"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Balance held at close of period in number of shares.",
                            "label":  "Investment Owned, Balance, Shares",
                            "terseLabel":  "Owned shares"
                            }
                        }
                    },
                "localname":  "InvestmentOwnedBalanceShares",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_InvestmentTypeAxis":  {
                "auth_ref":  [
                    "r637",
                    "r638",
                    "r639",
                    "r641",
                    "r642",
                    "r643",
                    "r644",
                    "r645",
                    "r646",
                    "r647",
                    "r648",
                    "r649",
                    "r650",
                    "r651",
                    "r652"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of investments.",
                            "label":  "Investment Type [Axis]"
                            }
                        }
                    },
                "localname":  "InvestmentTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_InvestmentTypeCategorizationMember":  {
                "auth_ref":  [
                    "r637",
                    "r638",
                    "r639",
                    "r641",
                    "r642",
                    "r643",
                    "r644",
                    "r645",
                    "r646",
                    "r647",
                    "r648",
                    "r649",
                    "r650",
                    "r651",
                    "r652"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Asset obtained to generate income or appreciate in value.",
                            "label":  "Investments [Domain]"
                            }
                        }
                    },
                "localname":  "InvestmentTypeCategorizationMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Investments, Debt and Equity Securities [Abstract]"
                            }
                        }
                    },
                "localname":  "InvestmentsDebtAndEquitySecuritiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_InvestmentsFairValueDisclosure":  {
                "auth_ref":  [
                    "r459"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
                            "label":  "Investments, Fair Value Disclosure",
                            "terseLabel":  "TOTAL"
                            }
                        }
                    },
                "localname":  "InvestmentsFairValueDisclosure",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r238",
                    "r567",
                    "r594",
                    "r653"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for investments in certain debt and equity securities.",
                            "label":  "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
                            "terseLabel":  "Debt Securities"
                            }
                        }
                    },
                "localname":  "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DebtSecurities"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LeaseAndRentalExpense":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
                            "label":  "Operating Leases, Rent Expense",
                            "terseLabel":  "Lease cost"
                            }
                        }
                    },
                "localname":  "LeaseAndRentalExpense",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LeaseCost":  {
                "auth_ref":  [
                    "r503",
                    "r505"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lease cost recognized by lessee for lease contract.",
                            "label":  "Lease, Cost",
                            "totalLabel":  "TOTAL LEASE COST"
                            }
                        }
                    },
                "localname":  "LeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LeaseCostTableTextBlock":  {
                "auth_ref":  [
                    "r503"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of lessee's lease cost.  Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
                            "label":  "Lease, Cost [Table Text Block]",
                            "terseLabel":  "Schedule of supplemental disclosures related to the Company's operating leases"
                            }
                        }
                    },
                "localname":  "LeaseCostTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LeaseholdImprovementsGross":  {
                "auth_ref":  [
                    "r8",
                    "r288"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
                            "label":  "Leasehold Improvements, Gross",
                            "terseLabel":  "Leasehold improvements"
                            }
                        }
                    },
                "localname":  "LeaseholdImprovementsGross",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LegalFees":  {
                "auth_ref":  [
                    "r78"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.",
                            "label":  "Legal Fees",
                            "terseLabel":  "Legal fees"
                            }
                        }
                    },
                "localname":  "LegalFees",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock":  {
                "auth_ref":  [
                    "r504"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability.  Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
                            "label":  "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
                            "terseLabel":  "Schedule of future minimum maturities of operating lease liabilities"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue":  {
                "auth_ref":  [
                    "r504"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid",
                            "totalLabel":  "Total lease payments"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive":  {
                "auth_ref":  [
                    "r504"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date.  For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
                            "label":  "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five",
                            "terseLabel":  "Thereafter"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive":  {
                "auth_ref":  [
                    "r504"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date.  For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
                            "label":  "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five",
                            "terseLabel":  "2025"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour":  {
                "auth_ref":  [
                    "r504"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date.  For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
                            "label":  "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four",
                            "terseLabel":  "2024"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree":  {
                "auth_ref":  [
                    "r504"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date.  For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
                            "label":  "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three",
                            "terseLabel":  "2023"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo":  {
                "auth_ref":  [
                    "r504"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date.  For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
                            "label":  "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two",
                            "terseLabel":  "2022"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths":  {
                "auth_ref":  [
                    "r504"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date.  For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
                            "label":  "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months",
                            "terseLabel":  "2021"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":  {
                "auth_ref":  [
                    "r504"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
                            "label":  "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
                            "negatedLabel":  "Less imputed interest"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeasesTextBlock":  {
                "auth_ref":  [
                    "r506"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for operating leases of lessee.  Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
                            "label":  "Lessee, Operating Leases [Text Block]",
                            "terseLabel":  "Leases"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeasesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/Leases"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_Liabilities":  {
                "auth_ref":  [
                    "r38",
                    "r114",
                    "r197",
                    "r241",
                    "r445",
                    "r451",
                    "r452",
                    "r472"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized.  Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
                            "label":  "Liabilities",
                            "totalLabel":  "TOTAL LIABILITIES"
                            }
                        }
                    },
                "localname":  "Liabilities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquity":  {
                "auth_ref":  [
                    "r25",
                    "r114",
                    "r241",
                    "r472",
                    "r571",
                    "r602"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
                            "label":  "Liabilities and Equity",
                            "totalLabel":  "TOTAL LIABILITIES AND EQUITY"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Liabilities and Equity [Abstract]",
                            "terseLabel":  "LIABILITIES AND EQUITY"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesCurrent":  {
                "auth_ref":  [
                    "r40",
                    "r114",
                    "r241",
                    "r445",
                    "r451",
                    "r452",
                    "r472"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
                            "label":  "Liabilities, Current",
                            "totalLabel":  "TOTAL CURRENT LIABILITIES"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Liabilities, Current [Abstract]",
                            "terseLabel":  "CURRENT LIABILITIES:"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity":  {
                "auth_ref":  [
                    "r37"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
                            "label":  "Line of Credit Facility, Maximum Borrowing Capacity",
                            "terseLabel":  "Maximum principal amount of credit agreement"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityMaximumBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity":  {
                "auth_ref":  [
                    "r37"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
                            "label":  "Line of Credit Facility, Remaining Borrowing Capacity",
                            "terseLabel":  "Unused outstanding amount"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityRemainingBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
                            "label":  "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
                            "terseLabel":  "Average percentage of commitment fee per annum"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock":  {
                "auth_ref":  [
                    "r211"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
                            "label":  "Long-lived Assets by Geographic Areas [Table Text Block]",
                            "terseLabel":  "Schedule of net long-lived assets and total assets by geographic areas"
                            }
                        }
                    },
                "localname":  "LongLivedAssetsByGeographicAreasTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/BusinessSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LongTermInvestments":  {
                "auth_ref":  [
                    "r30"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
                            "label":  "Long-term Investments",
                            "netLabel":  "Preferred share value",
                            "terseLabel":  "Equity investments",
                            "verboseLabel":  "Noncurrent equity investments"
                            }
                        }
                    },
                "localname":  "LongTermInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_MachineryAndEquipmentGross":  {
                "auth_ref":  [
                    "r8",
                    "r288"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
                            "label":  "Machinery and Equipment, Gross",
                            "terseLabel":  "Equipment"
                            }
                        }
                    },
                "localname":  "MachineryAndEquipmentGross",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_MaintenanceCostPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of the accounting policy for maintenance costs.  Does not include planned major maintenance activities.",
                            "label":  "Maintenance Cost, Policy [Policy Text Block]",
                            "terseLabel":  "Repairs and Maintenance"
                            }
                        }
                    },
                "localname":  "MaintenanceCostPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_MarketableSecuritiesLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Marketable Securities [Line Items]"
                            }
                        }
                    },
                "localname":  "MarketableSecuritiesLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_MarketableSecuritiesPolicy":  {
                "auth_ref":  [
                    "r593"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for investment classified as marketable security.",
                            "label":  "Marketable Securities, Policy [Policy Text Block]",
                            "terseLabel":  "Debt Securities"
                            }
                        }
                    },
                "localname":  "MarketableSecuritiesPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_MarketableSecuritiesTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about investment in marketable security.",
                            "label":  "Marketable Securities [Table]"
                            }
                        }
                    },
                "localname":  "MarketableSecuritiesTable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_MarketableSecuritiesTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of marketable securities.  This may consist of investments in certain debt and equity securities, short-term investments and other assets.",
                            "label":  "Marketable Securities [Table Text Block]",
                            "terseLabel":  "Schedule of available-for-sale securities"
                            }
                        }
                    },
                "localname":  "MarketableSecuritiesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DebtSecuritiesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_MinorityInterest":  {
                "auth_ref":  [
                    "r46",
                    "r114",
                    "r241",
                    "r472",
                    "r570",
                    "r601"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
                            "label":  "Stockholders' Equity Attributable to Noncontrolling Interest",
                            "terseLabel":  "Noncontrolling interests"
                            }
                        }
                    },
                "localname":  "MinorityInterest",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_MunicipalBondsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.",
                            "label":  "Municipal Bonds [Member]",
                            "terseLabel":  "Municipal bonds [Member]"
                            }
                        }
                    },
                "localname":  "MunicipalBondsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable",
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_MutualFundMember":  {
                "auth_ref":  [
                    "r332"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.",
                            "label":  "Mutual Fund [Member]",
                            "terseLabel":  "Mutual funds [Member]"
                            }
                        }
                    },
                "localname":  "MutualFundMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivities":  {
                "auth_ref":  [
                    "r95"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities, including discontinued operations.  Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
                            "label":  "Net Cash Provided by (Used in) Financing Activities",
                            "totalLabel":  "Net cash (used in) provided by financing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Financing Activities [Abstract]",
                            "terseLabel":  "FINANCING ACTIVITIES"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivities":  {
                "auth_ref":  [
                    "r95"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from investing activities, including discontinued operations.  Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
                            "label":  "Net Cash Provided by (Used in) Investing Activities",
                            "totalLabel":  "Net cash used in investing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Investing Activities [Abstract]",
                            "terseLabel":  "INVESTING ACTIVITIES"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivities":  {
                "auth_ref":  [
                    "r95",
                    "r98",
                    "r101"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from operating activities, including discontinued operations.  Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
                            "label":  "Net Cash Provided by (Used in) Operating Activities",
                            "totalLabel":  "Net cash (used in) provided by operating activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Operating Activities [Abstract]",
                            "terseLabel":  "OPERATING ACTIVITIES"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetIncomeLoss":  {
                "auth_ref":  [
                    "r1",
                    "r60",
                    "r63",
                    "r70",
                    "r101",
                    "r114",
                    "r130",
                    "r134",
                    "r135",
                    "r136",
                    "r137",
                    "r140",
                    "r141",
                    "r151",
                    "r189",
                    "r195",
                    "r199",
                    "r202",
                    "r205",
                    "r241",
                    "r472",
                    "r578",
                    "r608"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
                            "label":  "Net Income (Loss) Attributable to Parent",
                            "totalLabel":  "NET INCOME ATTRIBUTABLE TO IDT CORPORATION"
                            }
                        }
                    },
                "localname":  "NetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest":  {
                "auth_ref":  [
                    "r60",
                    "r63",
                    "r140",
                    "r141",
                    "r448",
                    "r454"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of Net Income (Loss) attributable to noncontrolling interest.",
                            "label":  "Net Income (Loss) Attributable to Noncontrolling Interest",
                            "negatedLabel":  "Net loss (income) attributable to noncontrolling interests"
                            }
                        }
                    },
                "localname":  "NetIncomeLossAttributableToNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting.  Includes, but is not limited to, quantification of the expected or actual impact.",
                            "label":  "New Accounting Pronouncements, Policy [Policy Text Block]",
                            "terseLabel":  "Recently Issued Accounting Standards Not Yet Adopted"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1":  {
                "auth_ref":  [
                    "r105",
                    "r106",
                    "r107"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition.  Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
                            "label":  "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed",
                            "terseLabel":  "Liabilities incurred for acquisition"
                            }
                        }
                    },
                "localname":  "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NoncompeteAgreementsMember":  {
                "auth_ref":  [
                    "r429"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
                            "label":  "Noncompete Agreements [Member]",
                            "terseLabel":  "Noncompete Agreements [Member]",
                            "verboseLabel":  "Non-compete agreements [Member]"
                            }
                        }
                    },
                "localname":  "NoncompeteAgreementsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NoncontrollingInterestMember":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r309",
                    "r439"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent.  A noncontrolling interest is sometimes called a minority interest.",
                            "label":  "Noncontrolling Interest [Member]",
                            "terseLabel":  "Noncontrolling Interests",
                            "verboseLabel":  "Noncontrolling Interest [Member]"
                            }
                        }
                    },
                "localname":  "NoncontrollingInterestMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NoncurrentAssets":  {
                "auth_ref":  [
                    "r209"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
                            "label":  "Long-Lived Assets",
                            "terseLabel":  "Long-lived assets, net"
                            }
                        }
                    },
                "localname":  "NoncurrentAssets",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofnetlonglivedassetsandtotalassetsbygeographicareasTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r81"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        },
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
                            "label":  "Nonoperating Income (Expense)",
                            "terseLabel":  "Other (expense) income, net",
                            "totalLabel":  "TOTAL"
                            }
                        }
                    },
                "localname":  "NonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NumberOfReportableSegments":  {
                "auth_ref":  [
                    "r177"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of segments reported by the entity.  A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
                            "label":  "Number of Reportable Segments",
                            "terseLabel":  "Number of reportable segments"
                            }
                        }
                    },
                "localname":  "NumberOfReportableSegments",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/BusinessSegmentInformationDetails",
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_OperatingCostsAndExpenses":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services.  Excludes Selling, General and Administrative Expense.",
                            "label":  "Operating Costs and Expenses",
                            "terseLabel":  "Direct cost of revenues (exclusive of depreciation and amortization)"
                            }
                        }
                    },
                "localname":  "OperatingCostsAndExpenses",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingExpenses":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services.  Includes selling, general and administrative expense.",
                            "label":  "Operating Expenses",
                            "totalLabel":  "TOTAL COSTS AND EXPENSES"
                            }
                        }
                    },
                "localname":  "OperatingExpenses",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingExpensesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Operating Expenses [Abstract]",
                            "terseLabel":  "COSTS AND EXPENSES:"
                            }
                        }
                    },
                "localname":  "OperatingExpensesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OperatingIncomeLoss":  {
                "auth_ref":  [
                    "r189",
                    "r195",
                    "r199",
                    "r202",
                    "r205"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net result for the period of deducting operating expenses from operating revenues.",
                            "label":  "Operating Income (Loss)",
                            "terseLabel":  "Income (loss) from operations",
                            "totalLabel":  "Income (loss) from operations"
                            }
                        }
                    },
                "localname":  "OperatingIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseCost":  {
                "auth_ref":  [
                    "r498",
                    "r505"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LeaseCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term.  Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
                            "label":  "Operating Lease, Cost",
                            "terseLabel":  "Operating lease cost"
                            }
                        }
                    },
                "localname":  "OperatingLeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiability":  {
                "auth_ref":  [
                    "r496"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease.",
                            "label":  "Operating Lease, Liability",
                            "terseLabel":  "Total",
                            "verboseLabel":  "Total operating lease liabilities"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable",
                    "http://www.www.idt.net/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityCurrent":  {
                "auth_ref":  [
                    "r496"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
                            "label":  "Operating Lease, Liability, Current",
                            "terseLabel":  "Operating lease liabilities included in \u201cOther current liabilities\u201d"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityNoncurrent":  {
                "auth_ref":  [
                    "r496"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
                            "label":  "Operating Lease, Liability, Noncurrent",
                            "terseLabel":  "Operating lease liabilities",
                            "verboseLabel":  "Operating lease liabilities included in noncurrent liabilities"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasePayments":  {
                "auth_ref":  [
                    "r497",
                    "r500"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
                            "label":  "Operating Lease, Payments",
                            "terseLabel":  "Operating cash flows from operating leases"
                            }
                        }
                    },
                "localname":  "OperatingLeasePayments",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseRightOfUseAsset":  {
                "auth_ref":  [
                    "r495"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's right to use underlying asset under operating lease.",
                            "label":  "Operating Lease, Right-of-Use Asset",
                            "terseLabel":  "Operating lease right-of-use assets"
                            }
                        }
                    },
                "localname":  "OperatingLeaseRightOfUseAsset",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent":  {
                "auth_ref":  [
                    "r502",
                    "r505"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average discount rate for operating lease calculated at point in time.",
                            "label":  "Operating Lease, Weighted Average Discount Rate, Percent",
                            "terseLabel":  "Weighted-average discount rate-operating leases"
                            }
                        }
                    },
                "localname":  "OperatingLeaseWeightedAverageDiscountRatePercent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1":  {
                "auth_ref":  [
                    "r501",
                    "r505"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Operating Lease, Weighted Average Remaining Lease Term",
                            "terseLabel":  "Weighted-average remaining lease term-operating leases"
                            }
                        }
                    },
                "localname":  "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDue":  {
                "auth_ref":  [
                    "r490",
                    "r492"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
                            "label":  "Operating Leases, Future Minimum Payments Due",
                            "totalLabel":  "Total payments"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent":  {
                "auth_ref":  [
                    "r490",
                    "r492"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
                            "terseLabel":  "2020"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears":  {
                "auth_ref":  [
                    "r490",
                    "r492"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Operating Leases, Future Minimum Payments, Due in Five Years",
                            "terseLabel":  "2024"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears":  {
                "auth_ref":  [
                    "r490",
                    "r492"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Operating Leases, Future Minimum Payments, Due in Four Years",
                            "terseLabel":  "2023"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears":  {
                "auth_ref":  [
                    "r490",
                    "r492"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Operating Leases, Future Minimum Payments, Due in Three Years",
                            "terseLabel":  "2022"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears":  {
                "auth_ref":  [
                    "r490",
                    "r492"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Operating Leases, Future Minimum Payments, Due in Two Years",
                            "terseLabel":  "2021"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter":  {
                "auth_ref":  [
                    "r490",
                    "r492"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Operating Leases, Future Minimum Payments, Due Thereafter",
                            "terseLabel":  "Thereafter"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueThereafter",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleoffutureminimumpaymentsforoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock":  {
                "auth_ref":  [
                    "r304",
                    "r488",
                    "r489",
                    "r491",
                    "r493"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure for lessee's operating leases.  Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.",
                            "label":  "Lessee, Operating Lease, Disclosure [Table Text Block]",
                            "terseLabel":  "Schedule of aggregate operating lease liability"
                            }
                        }
                    },
                "localname":  "OperatingLeasesOfLesseeDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_OperatingLossCarryforwards":  {
                "auth_ref":  [
                    "r401"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
                            "label":  "Operating Loss Carryforwards",
                            "terseLabel":  "Federal net operating loss carryforwards"
                            }
                        }
                    },
                "localname":  "OperatingLossCarryforwards",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingSegmentsMember":  {
                "auth_ref":  [
                    "r194",
                    "r195",
                    "r196",
                    "r197",
                    "r199",
                    "r205"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Operating Segments [Member]",
                            "terseLabel":  "Operating Segments [Member]"
                            }
                        }
                    },
                "localname":  "OperatingSegmentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OptionMember":  {
                "auth_ref":  [
                    "r456"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received).",
                            "label":  "Options Held [Member]",
                            "terseLabel":  "Stock Options [Member]"
                            }
                        }
                    },
                "localname":  "OptionMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherAccruedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r10",
                    "r11",
                    "r12",
                    "r39"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
                            "label":  "Other Accrued Liabilities, Current",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherAccruedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccruedexpensesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherAssetsCurrent":  {
                "auth_ref":  [
                    "r47"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current assets classified as other.",
                            "label":  "Other Assets, Current",
                            "terseLabel":  "Other current assets"
                            }
                        }
                    },
                "localname":  "OtherAssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherAssetsNoncurrent":  {
                "auth_ref":  [
                    "r34"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of noncurrent assets classified as other.",
                            "label":  "Other Assets, Noncurrent",
                            "terseLabel":  "Other assets"
                            }
                        }
                    },
                "localname":  "OtherAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax":  {
                "auth_ref":  [
                    "r51",
                    "r56",
                    "r473",
                    "r474",
                    "r478"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
                            "label":  "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
                            "terseLabel":  "Foreign currency translation adjustments"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLocationAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by location in other comprehensive income.",
                            "label":  "Other Comprehensive Income Location [Axis]"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLocationAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLocationDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Location in other comprehensive income.",
                            "label":  "Other Comprehensive Income Location [Domain]"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLocationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax":  {
                "auth_ref":  [
                    "r58",
                    "r67",
                    "r479",
                    "r481",
                    "r485"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
                            "label":  "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
                            "terseLabel":  "Other comprehensive income (loss) attributable to IDT Corporation"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTax":  {
                "auth_ref":  [
                    "r61",
                    "r64",
                    "r67",
                    "r71",
                    "r306",
                    "r479",
                    "r484",
                    "r485",
                    "r579",
                    "r609"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
                            "label":  "Other Comprehensive Income (Loss), Net of Tax",
                            "terseLabel":  "Other comprehensive income (loss)",
                            "totalLabel":  "Other comprehensive (loss) income"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
                            "terseLabel":  "Other comprehensive (loss) income:"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax":  {
                "auth_ref":  [
                    "r52",
                    "r56"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).  Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
                            "label":  "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
                            "terseLabel":  "Change in unrealized gain on available-for-sale securities"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCurrentLiabilitiesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing other current liabilities.",
                            "label":  "Other Current Liabilities [Member]",
                            "terseLabel":  "Other Current Liabilities [Member]"
                            }
                        }
                    },
                "localname":  "OtherCurrentLiabilitiesMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofaggregateoperatingleaseliabilityTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherIncomeAndExpensesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Other Income and Expenses [Abstract]"
                            }
                        }
                    },
                "localname":  "OtherIncomeAndExpensesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock":  {
                "auth_ref":  [
                    "r327",
                    "r385"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for other income or other expense items (both operating and nonoperating).  Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
                            "label":  "Other Income and Other Expense Disclosure [Text Block]",
                            "terseLabel":  "Other (Expense) Income, Net"
                            }
                        }
                    },
                "localname":  "OtherIncomeAndOtherExpenseDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherExpenseIncomeNet"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_OtherIntangibleAssetsNet":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.",
                            "label":  "Other Intangible Assets, Net",
                            "terseLabel":  "Other intangibles, net"
                            }
                        }
                    },
                "localname":  "OtherIntangibleAssetsNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherInvestmentsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing other investments.",
                            "label":  "Other Investments [Member]",
                            "terseLabel":  "Other [Member]"
                            }
                        }
                    },
                "localname":  "OtherInvestmentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r9",
                    "r10",
                    "r39"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
                            "label":  "Other Liabilities, Current",
                            "terseLabel":  "Other current liabilities"
                            }
                        }
                    },
                "localname":  "OtherLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r41"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
                            "label":  "Other Liabilities, Noncurrent",
                            "terseLabel":  "Other liabilities"
                            }
                        }
                    },
                "localname":  "OtherLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNoncashIncomeExpense":  {
                "auth_ref":  [
                    "r101"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
                            "label":  "Other Noncash Income (Expense)",
                            "negatedLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherNoncashIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r82"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) related to nonoperating activities, classified as other.",
                            "label":  "Other Nonoperating Income (Expense)",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherNonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofotherexpenseincomenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherOperatingIncomeAndExpenseTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for other operating income and other operating expense items.",
                            "label":  "Other Operating Income and Expense [Text Block]",
                            "terseLabel":  "Other Operating Expense, Net"
                            }
                        }
                    },
                "localname":  "OtherOperatingIncomeAndExpenseTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherOperatingExpenseNet"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_OtherOperatingIncomeExpenseNet":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
                            "label":  "Other Operating Income (Expense), Net",
                            "netLabel":  "Other operating (expense), net",
                            "terseLabel":  "Other operating expense, net (see Note 12)",
                            "verboseLabel":  "TOTAL"
                            }
                        }
                    },
                "localname":  "OtherOperatingIncomeExpenseNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable",
                    "http://www.www.idt.net/role/ScheduleofotheroperatingexpensenetTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherShortTermInvestments":  {
                "auth_ref":  [
                    "r47",
                    "r576",
                    "r606"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of short-term investments classified as other.",
                            "label":  "Other Short-term Investments",
                            "terseLabel":  "Current equity investments"
                            }
                        }
                    },
                "localname":  "OtherShortTermInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1":  {
                "auth_ref":  [
                    "r105",
                    "r106",
                    "r107"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction.  Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
                            "label":  "Other Significant Noncash Transaction, Value of Consideration Given",
                            "terseLabel":  "Howard S.  Jonas\u2019s advance payment used for sale of Class B common stock"
                            }
                        }
                    },
                "localname":  "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain":  {
                "auth_ref":  [
                    "r237"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.",
                            "label":  "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]"
                            }
                        }
                    },
                "localname":  "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PayablesAndAccrualsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Payables and Accruals [Abstract]"
                            }
                        }
                    },
                "localname":  "PayablesAndAccrualsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PaymentsForRepurchaseOfCommonStock":  {
                "auth_ref":  [
                    "r91"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow to reacquire common stock during the period.",
                            "label":  "Payments for Repurchase of Common Stock",
                            "negatedLabel":  "Repurchases of Class B common stock"
                            }
                        }
                    },
                "localname":  "PaymentsForRepurchaseOfCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsOfCapitalDistribution":  {
                "auth_ref":  [
                    "r91"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cash outflow to owners or shareholders, excluding ordinary dividends.  Includes special dividends.",
                            "label":  "Payments of Capital Distribution",
                            "negatedLabel":  "Distributions to noncontrolling interests"
                            }
                        }
                    },
                "localname":  "PaymentsOfCapitalDistribution",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBusinessesGross":  {
                "auth_ref":  [
                    "r87",
                    "r437"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of business during the period.  The cash portion only of the acquisition price.",
                            "label":  "Payments to Acquire Businesses, Gross",
                            "terseLabel":  "Cash paid",
                            "verboseLabel":  "Shares issued for cash (in Dollars)"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBusinessesGross",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsDetails",
                    "http://www.www.idt.net/role/ScheduleofacquisitiondatefairvalueofconsiderationTable",
                    "http://www.www.idt.net/role/ScheduleofconsolidatedbalancesheetandacquisitiondatefairvalueoftotalconsiderationtransferredTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired":  {
                "auth_ref":  [
                    "r87"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
                            "label":  "Payments to Acquire Businesses, Net of Cash Acquired",
                            "negatedLabel":  "Payments for acquisitions, net of cash acquired"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBusinessesNetOfCashAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireMarketableSecurities":  {
                "auth_ref":  [
                    "r222"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow for purchase of marketable security.",
                            "label":  "Payments to Acquire Marketable Securities",
                            "negatedLabel":  "Purchases of debt securities and equity investments"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireMarketableSecurities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r88"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
                            "label":  "Payments to Acquire Property, Plant, and Equipment",
                            "negatedLabel":  "Capital expenditures"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquirePropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PreferredStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r17"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
                            "label":  "Preferred Stock, Par or Stated Value Per Share",
                            "terseLabel":  "Preferred stock par value (in Dollars per share)"
                            }
                        }
                    },
                "localname":  "PreferredStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_PreferredStockSharesAuthorized":  {
                "auth_ref":  [
                    "r17"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Preferred Stock, Shares Authorized",
                            "terseLabel":  "Preferred stock, shares authorized"
                            }
                        }
                    },
                "localname":  "PreferredStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_PreferredStockSharesIssued":  {
                "auth_ref":  [
                    "r17"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury).  May be all or portion of the number of preferred shares authorized.  Excludes preferred shares that are classified as debt.",
                            "label":  "Preferred Stock, Shares Issued",
                            "terseLabel":  "Preferred stock, shares issued"
                            }
                        }
                    },
                "localname":  "PreferredStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_PreferredStockValue":  {
                "auth_ref":  [
                    "r17"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
                            "label":  "Preferred Stock, Value, Issued",
                            "terseLabel":  "Preferred stock, $.01 par value; authorized shares\u201410,000; no shares issued"
                            }
                        }
                    },
                "localname":  "PreferredStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PrepaidExpenseCurrent":  {
                "auth_ref":  [
                    "r4",
                    "r6",
                    "r262",
                    "r263"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
                            "label":  "Prepaid Expense, Current",
                            "terseLabel":  "Prepaid expenses"
                            }
                        }
                    },
                "localname":  "PrepaidExpenseCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromIssuanceOfCommonStock":  {
                "auth_ref":  [
                    "r89"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash inflow from the additional capital contribution to the entity.",
                            "label":  "Proceeds from Issuance of Common Stock",
                            "terseLabel":  "Proceeds from sales of Class B common stock to Howard S.  Jonas",
                            "verboseLabel":  "Aggregate purchase price (in Dollars)"
                            }
                        }
                    },
                "localname":  "ProceedsFromIssuanceOfCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow",
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromIssuanceOrSaleOfEquity":  {
                "auth_ref":  [
                    "r89"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
                            "label":  "Proceeds from Issuance or Sale of Equity",
                            "terseLabel":  "Sale of Class B common stock to Howard S.  Jonas"
                            }
                        }
                    },
                "localname":  "ProceedsFromIssuanceOrSaleOfEquity",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromLinesOfCredit":  {
                "auth_ref":  [
                    "r90",
                    "r116"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
                            "label":  "Proceeds from Lines of Credit",
                            "terseLabel":  "Proceeds from borrowings under revolving credit facility"
                            }
                        }
                    },
                "localname":  "ProceedsFromLinesOfCredit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromNotesPayable":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
                            "label":  "Proceeds from Notes Payable",
                            "terseLabel":  "Proceeds from note payable",
                            "verboseLabel":  "Received loan proceeds"
                            }
                        }
                    },
                "localname":  "ProceedsFromNotesPayable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow",
                    "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities":  {
                "auth_ref":  [
                    "r85",
                    "r86",
                    "r222"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
                            "label":  "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale",
                            "terseLabel":  "Proceeds from maturities and sales of available-for-sale securities"
                            }
                        }
                    },
                "localname":  "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DebtSecuritiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
                            "label":  "Proceeds from Sale and Maturity of Marketable Securities",
                            "terseLabel":  "Proceeds from maturities and sales of debt securities and redemption of equity investments"
                            }
                        }
                    },
                "localname":  "ProceedsFromSaleAndMaturityOfMarketableSecurities",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromStockOptionsExercised":  {
                "auth_ref":  [
                    "r89",
                    "r373"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from exercise of option under share-based payment arrangement.",
                            "label":  "Proceeds from Stock Options Exercised",
                            "terseLabel":  "Proceeds from exercise of stock options"
                            }
                        }
                    },
                "localname":  "ProceedsFromStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProfitLoss":  {
                "auth_ref":  [
                    "r1",
                    "r60",
                    "r63",
                    "r94",
                    "r114",
                    "r130",
                    "r140",
                    "r141",
                    "r189",
                    "r195",
                    "r199",
                    "r202",
                    "r205",
                    "r241",
                    "r441",
                    "r447",
                    "r449",
                    "r454",
                    "r455",
                    "r472",
                    "r586"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
                        "weight":  1.0
                        },
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        },
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
                            "label":  "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
                            "netLabel":  "Net income",
                            "terseLabel":  "NET INCOME",
                            "totalLabel":  "NET INCOME",
                            "verboseLabel":  "Net income for the year"
                            }
                        }
                    },
                "localname":  "ProfitLoss",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet0",
                    "http://www.www.idt.net/role/ConsolidatedCashFlow",
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Property, Plant and Equipment [Abstract]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentByTypeAxis":  {
                "auth_ref":  [
                    "r33",
                    "r290"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
                            "label":  "Long-Lived Tangible Asset [Axis]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock":  {
                "auth_ref":  [
                    "r292",
                    "r658",
                    "r659",
                    "r660"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale.  Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
                            "label":  "Property, Plant and Equipment Disclosure [Text Block]",
                            "terseLabel":  "Property, Plant and Equipment"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/PropertyPlantandEquipment"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentGross":  {
                "auth_ref":  [
                    "r32",
                    "r288"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property, Plant and Equipment, Gross",
                            "totalLabel":  "Property, plant and equipment, gross"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentGross",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNet":  {
                "auth_ref":  [
                    "r14",
                    "r15",
                    "r290",
                    "r604"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        },
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property, Plant and Equipment, Net",
                            "terseLabel":  "Property, plant and equipment, net",
                            "totalLabel":  "Property, plant and equipment, net"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNet",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ScheduleofpropertyplantandequipmentTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock":  {
                "auth_ref":  [
                    "r31",
                    "r109",
                    "r290",
                    "r658",
                    "r659"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale.  Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
                            "label":  "Property, Plant and Equipment, Policy [Policy Text Block]",
                            "terseLabel":  "Property, Plant and Equipment and Intangible Assets"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentTextBlock":  {
                "auth_ref":  [
                    "r14",
                    "r290"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
                            "label":  "Property, Plant and Equipment [Table Text Block]",
                            "terseLabel":  "Schedule of property, plant and equipment"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/PropertyPlantandEquipmentTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentTypeDomain":  {
                "auth_ref":  [
                    "r14",
                    "r288"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
                            "label":  "Long-Lived Tangible Asset [Domain]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentUsefulLife":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.  Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
                            "label":  "Property, Plant and Equipment, Useful Life",
                            "terseLabel":  "Estimated useful lives of long-lived assets"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_ProvisionForDoubtfulAccounts":  {
                "auth_ref":  [
                    "r76",
                    "r250"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
                            "label":  "Accounts Receivable, Credit Loss Expense (Reversal)",
                            "terseLabel":  "Provision for doubtful accounts receivable",
                            "verboseLabel":  "Allowance for doubtful accounts, Additions charged to costs and expenses"
                            }
                        }
                    },
                "localname":  "ProvisionForDoubtfulAccounts",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow",
                    "http://www.www.idt.net/role/ScheduleofchangeintheallowancefordoubtfulaccountsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PurchaseObligation":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
                            "label":  "Purchase Obligation",
                            "terseLabel":  "Purchase commitment"
                            }
                        }
                    },
                "localname":  "PurchaseObligation",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReceivablesNetCurrent":  {
                "auth_ref":  [
                    "r19",
                    "r27",
                    "r603",
                    "r636"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
                            "label":  "Receivables, Net, Current",
                            "terseLabel":  "Trade accounts receivable, net of allowance for doubtful accounts of $6,085 and $5,444 at July 31, 2020 and 2019, respectively"
                            }
                        }
                    },
                "localname":  "ReceivablesNetCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy":  {
                "auth_ref":  [
                    "r27",
                    "r109",
                    "r219"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
                            "label":  "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
                            "terseLabel":  "Allowance for Doubtful Accounts"
                            }
                        }
                    },
                "localname":  "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RelatedPartyDomain":  {
                "auth_ref":  [
                    "r339",
                    "r509",
                    "r510"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families.  It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
                            "label":  "Related Party [Domain]"
                            }
                        }
                    },
                "localname":  "RelatedPartyDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/LeasesDetails",
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RelatedPartyTransactionAxis":  {
                "auth_ref":  [
                    "r339",
                    "r509",
                    "r510",
                    "r512"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of related party transaction.",
                            "label":  "Related Party Transaction [Axis]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionDomain":  {
                "auth_ref":  [
                    "r339"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Transaction between related party.",
                            "label":  "Related Party Transaction [Domain]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty":  {
                "auth_ref":  [
                    "r509"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
                            "label":  "Related Party Transaction, Expenses from Transactions with Related Party",
                            "terseLabel":  "Commissions and fees from payment by company"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RelatedPartyTransactionsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Related Party Transactions [Abstract]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis":  {
                "auth_ref":  [
                    "r339",
                    "r509",
                    "r512",
                    "r554",
                    "r555",
                    "r556",
                    "r557",
                    "r558",
                    "r559",
                    "r560",
                    "r561",
                    "r562",
                    "r563",
                    "r564",
                    "r565"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of related party.  Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families.  It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
                            "label":  "Related Party [Axis]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsByRelatedPartyAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/LeasesDetails",
                    "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails",
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r507",
                    "r508",
                    "r510",
                    "r513",
                    "r514"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for related party transactions.  Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
                            "label":  "Related Party Transactions Disclosure [Text Block]",
                            "terseLabel":  "Related Party Transactions"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RelatedPartyTransactions"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RepaymentsOfLinesOfCredit":  {
                "auth_ref":  [
                    "r92",
                    "r116"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
                            "label":  "Repayments of Lines of Credit",
                            "negatedLabel":  "Repayments of borrowings under revolving credit facility"
                            }
                        }
                    },
                "localname":  "RepaymentsOfLinesOfCredit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RepaymentsOfNotesPayable":  {
                "auth_ref":  [
                    "r92"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
                            "label":  "Repayments of Notes Payable",
                            "negatedLabel":  "Repayment of note payable",
                            "terseLabel":  "Returned proceeds from loan"
                            }
                        }
                    },
                "localname":  "RepaymentsOfNotesPayable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow",
                    "http://www.www.idt.net/role/NotePayableandRevolvingCreditLoanPayableDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RepaymentsOfOtherDebt":  {
                "auth_ref":  [
                    "r92"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow for the payment of debt classified as other.",
                            "label":  "Repayments of Other Debt",
                            "negatedLabel":  "Repayment of other liabilities"
                            }
                        }
                    },
                "localname":  "RepaymentsOfOtherDebt",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue":  {
                "auth_ref":  [
                    "r3",
                    "r13",
                    "r102",
                    "r108"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        },
                    "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Restricted Cash and Cash Equivalents, Current",
                            "terseLabel":  "Restricted cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "RestrictedCashAndCashEquivalentsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails",
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedStockMember":  {
                "auth_ref":  [
                    "r156"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
                            "label":  "Restricted Stock [Member]",
                            "terseLabel":  "Restricted Stock [Member]"
                            }
                        }
                    },
                "localname":  "RestrictedStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RetainedEarningsAccumulatedDeficit":  {
                "auth_ref":  [
                    "r21",
                    "r309",
                    "r381",
                    "r600",
                    "r627",
                    "r632"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings (Accumulated Deficit)",
                            "terseLabel":  "Accumulated deficit"
                            }
                        }
                    },
                "localname":  "RetainedEarningsAccumulatedDeficit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsMember":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r131",
                    "r139",
                    "r141",
                    "r245",
                    "r378",
                    "r379",
                    "r380",
                    "r410",
                    "r411",
                    "r623",
                    "r625"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings [Member]",
                            "terseLabel":  "Accumulated Deficit",
                            "verboseLabel":  "Accumulated deficit [Member]"
                            }
                        }
                    },
                "localname":  "RetainedEarningsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Revenue from Contract with Customer [Abstract]"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerTextBlock":  {
                "auth_ref":  [
                    "r313",
                    "r314",
                    "r315",
                    "r316",
                    "r317",
                    "r318",
                    "r319",
                    "r320",
                    "r323",
                    "r326"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset.  Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer.  Excludes insurance and lease contracts.",
                            "label":  "Revenue from Contract with Customer [Text Block]",
                            "terseLabel":  "Revenue Recognition"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RevenueRecognition"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock":  {
                "auth_ref":  [
                    "r210"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
                            "label":  "Revenue from External Customers by Geographic Areas [Table Text Block]",
                            "terseLabel":  "Schedule of revenues disaggregated by geographic region"
                            }
                        }
                    },
                "localname":  "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RevenueRecognitionTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevenueRecognitionPolicyTextBlock":  {
                "auth_ref":  [
                    "r110",
                    "r111"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for revenue.  Includes revenue from contract with customer and from other sources.",
                            "label":  "Revenue [Policy Text Block]",
                            "terseLabel":  "Revenue Recognition"
                            }
                        }
                    },
                "localname":  "RevenueRecognitionPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_Revenues":  {
                "auth_ref":  [
                    "r68",
                    "r114",
                    "r180",
                    "r181",
                    "r194",
                    "r200",
                    "r201",
                    "r207",
                    "r208",
                    "r213",
                    "r241",
                    "r472",
                    "r586"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process.  Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
                            "label":  "Revenues",
                            "netLabel":  "TOTAL",
                            "terseLabel":  "REVENUES",
                            "verboseLabel":  "Revenues, Total"
                            }
                        }
                    },
                "localname":  "Revenues",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
                            "label":  "Sale of Stock, Number of Shares Issued in Transaction",
                            "terseLabel":  "Agreed to purchase shares of common stock"
                            }
                        }
                    },
                "localname":  "SaleOfStockNumberOfSharesIssuedInTransaction",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_SalesRevenueNetMember":  {
                "auth_ref":  [
                    "r170",
                    "r213"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
                            "label":  "Revenue Benchmark [Member]",
                            "terseLabel":  "Sales Revenue Net [Member]"
                            }
                        }
                    },
                "localname":  "SalesRevenueNetMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of accrued liabilities.",
                            "label":  "Schedule of Accrued Liabilities [Table Text Block]",
                            "terseLabel":  "Schedule of accrued expenses"
                            }
                        }
                    },
                "localname":  "ScheduleOfAccruedLiabilitiesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccruedExpensesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock":  {
                "auth_ref":  [
                    "r58",
                    "r484",
                    "r485"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
                            "label":  "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
                            "terseLabel":  "Schedule of accumulated balances for each classification of other comprehensive loss"
                            }
                        }
                    },
                "localname":  "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccumulatedOtherComprehensiveLossTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock":  {
                "auth_ref":  [
                    "r156"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
                            "label":  "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
                            "terseLabel":  "Schedule of outstanding stock options excluded from the calculation of diluted earnings per share"
                            }
                        }
                    },
                "localname":  "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity.  The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period.  This also includes contingent options and commitments.",
                            "label":  "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]",
                            "terseLabel":  "Schedule of acquisition date fair value of consideration"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock":  {
                "auth_ref":  [
                    "r424",
                    "r425"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities.  This table does not include leveraged buyouts.",
                            "label":  "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
                            "terseLabel":  "Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AcquisitionsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of cash and cash equivalents.",
                            "label":  "Schedule of Cash and Cash Equivalents [Table Text Block]",
                            "terseLabel":  "Schedule of cash, cash equivalents, and restricted cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "ScheduleOfCashAndCashEquivalentsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock":  {
                "auth_ref":  [
                    "r407"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
                            "label":  "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
                            "terseLabel":  "Schedule of benefit from (provision for) income taxes"
                            }
                        }
                    },
                "localname":  "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock":  {
                "auth_ref":  [
                    "r398"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
                            "label":  "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
                            "terseLabel":  "Schedule of deferred income tax assets"
                            }
                        }
                    },
                "localname":  "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock":  {
                "auth_ref":  [
                    "r149",
                    "r155",
                    "r160"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share.",
                            "label":  "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]",
                            "terseLabel":  "Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share"
                            }
                        }
                    },
                "localname":  "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock":  {
                "auth_ref":  [
                    "r392"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
                            "label":  "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
                            "terseLabel":  "Schedule of U.S. federal statutory income tax rate and income taxes provided"
                            }
                        }
                    },
                "localname":  "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable":  {
                "auth_ref":  [
                    "r207"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
                            "label":  "Revenue from External Customers by Products and Services [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock":  {
                "auth_ref":  [
                    "r207"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
                            "label":  "Revenue from External Customers by Products and Services [Table Text Block]",
                            "terseLabel":  "Schedule of revenues disaggregated by business segment and service offered to customers"
                            }
                        }
                    },
                "localname":  "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/RevenueRecognitionTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock":  {
                "auth_ref":  [
                    "r459",
                    "r460"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis.  The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
                            "label":  "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
                            "terseLabel":  "Schedule of balance of assets measured at fair value on a recurring basis"
                            }
                        }
                    },
                "localname":  "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/FairValueMeasurementsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable":  {
                "auth_ref":  [
                    "r274",
                    "r278",
                    "r549"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Schedule of Finite-Lived Intangible Assets [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFiniteLivedIntangibleAssetsTable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock":  {
                "auth_ref":  [
                    "r274",
                    "r278"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
                            "label":  "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
                            "terseLabel":  "Schedule of presents information on the Company's amortized intangible assets"
                            }
                        }
                    },
                "localname":  "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherIntangibleAssetsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock":  {
                "auth_ref":  [
                    "r493"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
                            "label":  "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
                            "terseLabel":  "Schedule of future minimum payments for operating leases"
                            }
                        }
                    },
                "localname":  "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock":  {
                "auth_ref":  [
                    "r117"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
                            "label":  "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
                            "terseLabel":  "Schedule of income before income taxes"
                            }
                        }
                    },
                "localname":  "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock":  {
                "auth_ref":  [
                    "r271"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
                            "label":  "Schedule of Intangible Assets and Goodwill [Table Text Block]",
                            "terseLabel":  "Schedule of change in carrying amount of goodwill by operating segment"
                            }
                        }
                    },
                "localname":  "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/GoodwillTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
                            "label":  "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
                            "terseLabel":  "Schedule of other (expense) income, net"
                            }
                        }
                    },
                "localname":  "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherExpenseIncomeNetTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable":  {
                "auth_ref":  [
                    "r189",
                    "r192",
                    "r198",
                    "r271"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A table disclosing the profit or loss and total assets for each reportable segment of the entity.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock":  {
                "auth_ref":  [
                    "r189",
                    "r192",
                    "r198",
                    "r271"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the profit or loss and total assets for each reportable segment.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
                            "terseLabel":  "Schedule of operating results of business segments"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/BusinessSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock":  {
                "auth_ref":  [
                    "r362",
                    "r367",
                    "r369"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of activity for award under share-based payment arrangement.  Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
                            "label":  "Share-based Payment Arrangement, Activity [Table Text Block]",
                            "terseLabel":  "Schedule of stock option activity"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
                            "label":  "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
                            "terseLabel":  "Schedule of grants of restricted shares"
                            }
                        }
                    },
                "localname":  "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock":  {
                "auth_ref":  [
                    "r157"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
                            "label":  "Schedule of Weighted Average Number of Shares [Table Text Block]",
                            "terseLabel":  "Schedule of Weighted Average Number of Shares [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SecurityDeposit":  {
                "auth_ref":  [
                    "r48"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.",
                            "label":  "Security Deposit",
                            "terseLabel":  "Security deposit"
                            }
                        }
                    },
                "localname":  "SecurityDeposit",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/CommitmentsandContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SegmentDomain":  {
                "auth_ref":  [
                    "r176",
                    "r180",
                    "r181",
                    "r182",
                    "r183",
                    "r184",
                    "r185",
                    "r186",
                    "r187",
                    "r188",
                    "r189",
                    "r190",
                    "r191",
                    "r194",
                    "r195",
                    "r196",
                    "r197",
                    "r199",
                    "r200",
                    "r201",
                    "r202",
                    "r203",
                    "r205",
                    "r213",
                    "r616"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Segments [Domain]"
                            }
                        }
                    },
                "localname":  "SegmentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SegmentReportingAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Segment Reporting [Abstract]"
                            }
                        }
                    },
                "localname":  "SegmentReportingAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SegmentReportingDisclosureTextBlock":  {
                "auth_ref":  [
                    "r176",
                    "r178",
                    "r179",
                    "r189",
                    "r193",
                    "r199",
                    "r203",
                    "r204",
                    "r205",
                    "r206",
                    "r207",
                    "r212",
                    "r213",
                    "r214"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for reporting segments including data and tables.  Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
                            "label":  "Segment Reporting Disclosure [Text Block]",
                            "terseLabel":  "Business Segment Information"
                            }
                        }
                    },
                "localname":  "SegmentReportingDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/BusinessSegmentInformation"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentReportingInformationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Segment Reporting Information [Line Items]"
                            }
                        }
                    },
                "localname":  "SegmentReportingInformationLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SellingGeneralAndAdministrativeExpense":  {
                "auth_ref":  [
                    "r79"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses.  Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products.  Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges.  General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
                            "label":  "Selling, General and Administrative Expense",
                            "terseLabel":  "Selling, general and administrative (i)"
                            }
                        }
                    },
                "localname":  "SellingGeneralAndAdministrativeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SeriesCPreferredStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock.  Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer.  Classified within temporary equity if redemption is outside the control of the issuer.",
                            "label":  "Series C Preferred Stock [Member]",
                            "terseLabel":  "Visa Series C Preferred [Member]"
                            }
                        }
                    },
                "localname":  "SeriesCPreferredStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SeveranceCosts1":  {
                "auth_ref":  [
                    "r100",
                    "r293",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan.  Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
                            "label":  "Severance Costs",
                            "terseLabel":  "Severance"
                            }
                        }
                    },
                "localname":  "SeveranceCosts1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensation":  {
                "auth_ref":  [
                    "r99"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedCashFlow":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of noncash expense for share-based payment arrangement.",
                            "label":  "Share-based Payment Arrangement, Noncash Expense",
                            "terseLabel":  "(i) Stock-based compensation included in selling, general and administrative expenses",
                            "verboseLabel":  "Stock-based compensation"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow",
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights":  {
                "auth_ref":  [
                    "r351"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement.  Includes, but is not limited to, combination of market, performance or service condition.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights",
                            "terseLabel":  "Option term, description"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription":  {
                "auth_ref":  [
                    "r348",
                    "r350"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Description of terms of share-based payment arrangement.  Includes, but is not limited to, type of award or grantee and reason for issuance.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Description",
                            "terseLabel":  "Vesting date, description"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod":  {
                "auth_ref":  [
                    "r360"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
                            "negatedLabel":  "Number of Non-vested Shares, Forfeited"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r366"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
                            "negatedLabel":  "Weighted- Average Grant- Date Fair Value, Forfeited"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":  {
                "auth_ref":  [
                    "r364"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
                            "terseLabel":  "Number of Non-vested Shares, Granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r364"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Weighted- Average Grant- Date Fair Value, Granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber":  {
                "auth_ref":  [
                    "r363"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
                            "periodEndLabel":  "Number of Non-vested Shares, Ending Balance",
                            "periodStartLabel":  "Number of Non-vested Shares, Beginning Balance"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r363"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement.  Excludes share and unit options.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
                            "periodEndLabel":  "Weighted- Average Grant- Date Fair Value, Ending balance",
                            "periodStartLabel":  "Weighted- Average Grant- Date Fair Value, Beginning balance"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod":  {
                "auth_ref":  [
                    "r365"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
                            "negatedLabel":  "Number of Non-vested Shares, Vested",
                            "terseLabel":  "Common stock shares issued for vested (in Shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue":  {
                "auth_ref":  [
                    "r368"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
                            "terseLabel":  "Total grant date fair value"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r365"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
                            "negatedLabel":  "Weighted- Average Grant- Date Fair Value, Vested"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesTable",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of additional shares authorized for issuance under share-based payment arrangement.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
                            "terseLabel":  "Additional shares available stock option incentive plan for grants (in Shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized":  {
                "auth_ref":  [
                    "r352"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares authorized for issuance under share-based payment arrangement.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
                            "terseLabel":  "Shares of common stock reserved for award under 2015 stock option and incentive plan (in Shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant":  {
                "auth_ref":  [
                    "r372"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
                            "terseLabel":  "Shares of common stock available for future grants (in Shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber":  {
                "auth_ref":  [
                    "r357"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
                            "terseLabel":  "Number of Options, Exercisable"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r357"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
                            "terseLabel":  "Weighted-Average Exercise Price, Exercisable"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue":  {
                "auth_ref":  [
                    "r368"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
                            "terseLabel":  "Total intrinsic value of options exercised during the period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod":  {
                "auth_ref":  [
                    "r361"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
                            "negatedLabel":  "Number of Options, Cancelled / Forfeited"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r361"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average price of options that were either forfeited or expired.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
                            "negatedLabel":  "Weighted-Average Exercise Price, Cancelled / Forfeited"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod":  {
                "auth_ref":  [
                    "r358"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Net number of share options (or share units) granted during the period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
                            "terseLabel":  "Number of Options, Granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":  {
                "auth_ref":  [
                    "r372"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
                            "terseLabel":  "Aggregate Intrinsic Value, Outstanding, Ending balance"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":  {
                "auth_ref":  [
                    "r356",
                    "r372"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of options outstanding, including both vested and non-vested options.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
                            "periodEndLabel":  "Number of Options, outstanding, Ending balance",
                            "periodStartLabel":  "Number of Options, Outstanding, Beginning balance"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r355"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
                            "periodEndLabel":  "Weighted-Average Exercise Price, Outstanding, Ending balance",
                            "periodStartLabel":  "Weighted-Average Exercise Price, Outstanding, Beginning balance"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain":  {
                "auth_ref":  [
                    "r348",
                    "r353"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Award under share-based payment arrangement.",
                            "label":  "Award Type [Domain]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
                            "label":  "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
                            "negatedLabel":  "Weighted-Average Exercise Price, Exercised"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
                            "label":  "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
                            "terseLabel":  "Weighted-Average Exercise Price, Granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy":  {
                "auth_ref":  [
                    "r109",
                    "r349",
                    "r354"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for award under share-based payment arrangement.  Includes, but is not limited to, methodology and assumption used in measuring cost.",
                            "label":  "Share-based Payment Arrangement [Policy Text Block]",
                            "terseLabel":  "Stock-Based Compensation"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationOptionAndIncentivePlansPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ShareRepurchaseProgramAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by share repurchase program.",
                            "label":  "Share Repurchase Program [Axis]"
                            }
                        }
                    },
                "localname":  "ShareRepurchaseProgramAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareRepurchaseProgramDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the share repurchase program.",
                            "label":  "Share Repurchase Program [Domain]"
                            }
                        }
                    },
                "localname":  "ShareRepurchaseProgramDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1":  {
                "auth_ref":  [
                    "r372"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
                            "terseLabel":  "Aggregate Intrinsic Value, Exercisable"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1":  {
                "auth_ref":  [
                    "r372"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
                            "terseLabel":  "Weighted-Average Remaining Contractual Term, Exercisable"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2":  {
                "auth_ref":  [
                    "r370"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
                            "terseLabel":  "Weighted-Average Remaining Contractual Term, Outstanding, Ending balance"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharesIssued":  {
                "auth_ref":  [
                    "r306"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
                            "label":  "Shares, Issued",
                            "periodEndLabel":  "BALANCE AT (in Shares)",
                            "periodStartLabel":  "BALANCE AT (in Shares)"
                            }
                        }
                    },
                "localname":  "SharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShortTermLeaseCost":  {
                "auth_ref":  [
                    "r499",
                    "r505"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LeaseCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
                            "label":  "Short-term Lease, Cost",
                            "terseLabel":  "Short-term lease cost"
                            }
                        }
                    },
                "localname":  "ShortTermLeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SignificantAccountingPoliciesTextBlock":  {
                "auth_ref":  [
                    "r126"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for all significant accounting policies of the reporting entity.",
                            "label":  "Significant Accounting Policies [Text Block]",
                            "terseLabel":  "Description of Business and Summary of Significant Accounting Policies"
                            }
                        }
                    },
                "localname":  "SignificantAccountingPoliciesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
                            "label":  "Software and Software Development Costs [Member]",
                            "terseLabel":  "Software and Software Development Costs [Member]"
                            }
                        }
                    },
                "localname":  "SoftwareAndSoftwareDevelopmentCostsMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_StatementBusinessSegmentsAxis":  {
                "auth_ref":  [
                    "r0",
                    "r176",
                    "r180",
                    "r181",
                    "r182",
                    "r183",
                    "r184",
                    "r185",
                    "r186",
                    "r187",
                    "r188",
                    "r189",
                    "r190",
                    "r191",
                    "r194",
                    "r195",
                    "r196",
                    "r197",
                    "r199",
                    "r200",
                    "r201",
                    "r202",
                    "r203",
                    "r205",
                    "r213",
                    "r271",
                    "r291",
                    "r294",
                    "r297",
                    "r616"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by business segments.",
                            "label":  "Segments [Axis]"
                            }
                        }
                    },
                "localname":  "StatementBusinessSegmentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeincarryingamountofgoodwillbyoperatingsegmentTable",
                    "http://www.www.idt.net/role/ScheduleofoperatingresultsofbusinesssegmentsTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable",
                    "http://www.www.idt.net/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementClassOfStockAxis":  {
                "auth_ref":  [
                    "r16",
                    "r17",
                    "r18",
                    "r112",
                    "r114",
                    "r144",
                    "r149",
                    "r150",
                    "r152",
                    "r155",
                    "r162",
                    "r163",
                    "r164",
                    "r241",
                    "r306",
                    "r472"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by the different classes of stock of the entity.",
                            "label":  "Class of Stock [Axis]"
                            }
                        }
                    },
                "localname":  "StatementClassOfStockAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals",
                    "http://www.www.idt.net/role/DocumentAndEntityInformation",
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable",
                    "http://www.www.idt.net/role/ScheduleofequityinvestmentsTable_Parentheticals",
                    "http://www.www.idt.net/role/ScheduleofgrantsofrestrictedsharesofClassBcommonstockTable",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails",
                    "http://www.www.idt.net/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementEquityComponentsAxis":  {
                "auth_ref":  [
                    "r44",
                    "r127",
                    "r128",
                    "r129",
                    "r131",
                    "r139",
                    "r141",
                    "r161",
                    "r245",
                    "r306",
                    "r309",
                    "r378",
                    "r379",
                    "r380",
                    "r410",
                    "r411",
                    "r479",
                    "r480",
                    "r481",
                    "r482",
                    "r483",
                    "r485",
                    "r623",
                    "r624",
                    "r625"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by component of equity.",
                            "label":  "Equity Components [Axis]"
                            }
                        }
                    },
                "localname":  "StatementEquityComponentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossTable",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Statement [Line Items]"
                            }
                        }
                    },
                "localname":  "StatementLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfCashFlowsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement of Cash Flows [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfCashFlowsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfFinancialPositionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement of Financial Position [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfFinancialPositionAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement of Stockholders' Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementTable":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r161",
                    "r548"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
                            "label":  "Statement [Table]"
                            }
                        }
                    },
                "localname":  "StatementTable",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation":  {
                "auth_ref":  [
                    "r17",
                    "r18",
                    "r306",
                    "r309"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number, after forfeiture, of shares or units issued under share-based payment arrangement.  Excludes shares or units issued under employee stock ownership plan (ESOP).",
                            "label":  "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
                            "terseLabel":  "Stock-based compensation (in Shares)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised":  {
                "auth_ref":  [
                    "r17",
                    "r18",
                    "r306",
                    "r309",
                    "r359"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of share options (or share units) exercised during the current period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
                            "negatedLabel":  "Number of Options, Exercised",
                            "terseLabel":  "Exercise of stock options (in Shares)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofstockoptionactivityTable",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued":  {
                "auth_ref":  [
                    "r18",
                    "r306",
                    "r309"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of treasury shares or units reissued.  Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
                            "label":  "Stock Issued During Period, Shares, Treasury Stock Reissued",
                            "terseLabel":  "Treasury shares of common stock sold"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesTreasuryStockReissued",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.",
                            "label":  "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)",
                            "terseLabel":  "Exercise of stock options"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued":  {
                "auth_ref":  [
                    "r17",
                    "r18",
                    "r306",
                    "r309",
                    "r310"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Value of treasury shares or units reissued.  Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
                            "label":  "Stock Issued During Period, Value, Treasury Stock Reissued",
                            "terseLabel":  "Aggregate consideration for sale of treasury shares (in Dollars)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueTreasuryStockReissued",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
                            "label":  "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
                            "terseLabel":  "Aggregate repurchased shares"
                            }
                        }
                    },
                "localname":  "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
                            "label":  "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
                            "terseLabel":  "Shares remained available for repurchase under the stock repurchase program"
                            }
                        }
                    },
                "localname":  "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockholdersEquity":  {
                "auth_ref":  [
                    "r18",
                    "r23",
                    "r24",
                    "r114",
                    "r220",
                    "r241",
                    "r472"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent.  The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest).  This excludes temporary equity and is sometimes called permanent equity.",
                            "label":  "Stockholders' Equity Attributable to Parent",
                            "totalLabel":  "Total IDT Corporation stockholders\u2019 equity"
                            }
                        }
                    },
                "localname":  "StockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stockholders' Equity Attributable to Parent [Abstract]",
                            "terseLabel":  "IDT Corporation stockholders\u2019 equity:"
                            }
                        }
                    },
                "localname":  "StockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest":  {
                "auth_ref":  [
                    "r114",
                    "r127",
                    "r128",
                    "r129",
                    "r131",
                    "r139",
                    "r241",
                    "r245",
                    "r309",
                    "r378",
                    "r379",
                    "r380",
                    "r410",
                    "r411",
                    "r439",
                    "r440",
                    "r453",
                    "r472",
                    "r479",
                    "r480",
                    "r485",
                    "r624",
                    "r625"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests.  Amount excludes temporary equity.  Alternate caption for the concept is permanent equity.",
                            "label":  "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
                            "periodEndLabel":  "BALANCE AT",
                            "periodStartLabel":  "BALANCE AT",
                            "totalLabel":  "TOTAL EQUITY"
                            }
                        }
                    },
                "localname":  "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet",
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityNoteAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stockholders' Equity Note [Abstract]"
                            }
                        }
                    },
                "localname":  "StockholdersEquityNoteAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockholdersEquityNoteDisclosureTextBlock":  {
                "auth_ref":  [
                    "r113",
                    "r309",
                    "r312"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income.  Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
                            "label":  "Stockholders' Equity Note Disclosure [Text Block]",
                            "terseLabel":  "Equity"
                            }
                        }
                    },
                "localname":  "StockholdersEquityNoteDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/Equity"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SubsequentEventMember":  {
                "auth_ref":  [
                    "r486",
                    "r515"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
                            "label":  "Subsequent Event [Member]",
                            "terseLabel":  "Subsequent Event [Member]"
                            }
                        }
                    },
                "localname":  "SubsequentEventMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SubsequentEventTypeAxis":  {
                "auth_ref":  [
                    "r486",
                    "r515"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
                            "label":  "Subsequent Event Type [Axis]"
                            }
                        }
                    },
                "localname":  "SubsequentEventTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SubsequentEventTypeDomain":  {
                "auth_ref":  [
                    "r486",
                    "r515"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
                            "label":  "Subsequent Event Type [Domain]"
                            }
                        }
                    },
                "localname":  "SubsequentEventTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails",
                    "http://www.www.idt.net/role/EquityInvestmentsDetails",
                    "http://www.www.idt.net/role/RelatedPartyTransactionsDetails",
                    "http://www.www.idt.net/role/StockBasedCompensationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SummaryOfValuationAllowanceTextBlock":  {
                "auth_ref":  [
                    "r397"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.",
                            "label":  "Summary of Valuation Allowance [Table Text Block]",
                            "terseLabel":  "Schedule of change in the valuation allowance"
                            }
                        }
                    },
                "localname":  "SummaryOfValuationAllowanceTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SupplementalCashFlowInformationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Supplemental Cash Flow Information [Abstract]",
                            "terseLabel":  "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION"
                            }
                        }
                    },
                "localname":  "SupplementalCashFlowInformationAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedCashFlow"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_TaxCreditCarryforwardAmount":  {
                "auth_ref":  [
                    "r401"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
                            "label":  "Tax Credit Carryforward, Amount",
                            "terseLabel":  "Tax credits to be received"
                            }
                        }
                    },
                "localname":  "TaxCreditCarryforwardAmount",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TaxCreditCarryforwardDescription":  {
                "auth_ref":  [
                    "r402"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A description of the origin, nature, and characteristics of the tax credit carryforward.",
                            "label":  "Tax Credit Carryforward, Description",
                            "terseLabel":  "Tax credit, description"
                            }
                        }
                    },
                "localname":  "TaxCreditCarryforwardDescription",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_TradeNamesMember":  {
                "auth_ref":  [
                    "r428"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
                            "label":  "Trade Names [Member]",
                            "terseLabel":  "Trade Names [Member]",
                            "verboseLabel":  "Tradenames [Member]"
                            }
                        }
                    },
                "localname":  "TradeNamesMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofpresentsinformationontheCompanysamortizedintangibleassetsTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
                            "label":  "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]",
                            "terseLabel":  "Schedule of carrying value of equity investments"
                            }
                        }
                    },
                "localname":  "TradingSecuritiesAndCertainTradingAssetsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain":  {
                "auth_ref":  [
                    "r234",
                    "r235",
                    "r517",
                    "r518",
                    "r519",
                    "r520",
                    "r521",
                    "r522",
                    "r523",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r528",
                    "r529",
                    "r530",
                    "r531",
                    "r532",
                    "r533",
                    "r534",
                    "r535",
                    "r536",
                    "r537",
                    "r538",
                    "r539",
                    "r540",
                    "r541",
                    "r542",
                    "r543",
                    "r544",
                    "r545",
                    "r546"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
                            "label":  "Financial Instruments [Domain]"
                            }
                        }
                    },
                "localname":  "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TreasuryStockMember":  {
                "auth_ref":  [
                    "r43",
                    "r310"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Shares of an entity that have been repurchased by the entity.  This stock has no voting rights and receives no dividends.  Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital.  Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer.  Classified within temporary equity if redemption is outside the control of the issuer.",
                            "label":  "Treasury Stock [Member]",
                            "terseLabel":  "Treasury Stock"
                            }
                        }
                    },
                "localname":  "TreasuryStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ShareholdersEquityType2or3"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TreasuryStockShares":  {
                "auth_ref":  [
                    "r43",
                    "r310"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date.  This stock has no voting rights and receives no dividends.",
                            "label":  "Treasury Stock, Shares",
                            "terseLabel":  "Treasury stock, common stock shares"
                            }
                        }
                    },
                "localname":  "TreasuryStockShares",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet_Parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_TreasuryStockSharesAcquired":  {
                "auth_ref":  [
                    "r18",
                    "r306",
                    "r309"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares that have been repurchased during the period and are being held in treasury.",
                            "label":  "Treasury Stock, Shares, Acquired",
                            "terseLabel":  "Class B common stock shares repurchased"
                            }
                        }
                    },
                "localname":  "TreasuryStockSharesAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_TreasuryStockValue":  {
                "auth_ref":  [
                    "r43",
                    "r310",
                    "r311"
                    ],
                "calculation":  {
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount allocated to treasury stock.  Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
                            "label":  "Treasury Stock, Value",
                            "negatedLabel":  "Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 1,616 and 908 shares of Class B common stock at July 31, 2020 and 2019, respectively"
                            }
                        }
                    },
                "localname":  "TreasuryStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TreasuryStockValueAcquiredCostMethod":  {
                "auth_ref":  [
                    "r306",
                    "r309",
                    "r310"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Equity impact of the cost of common and preferred stock that were repurchased during the period.  Recorded using the cost method.",
                            "label":  "Treasury Stock, Value, Acquired, Cost Method",
                            "terseLabel":  "Aggregate purchase price of shares repurchased (in Dollars)"
                            }
                        }
                    },
                "localname":  "TreasuryStockValueAcquiredCostMethod",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TypeOfAdoptionMember":  {
                "auth_ref":  [
                    "r130",
                    "r131",
                    "r132",
                    "r133",
                    "r242",
                    "r243",
                    "r244",
                    "r245",
                    "r246",
                    "r247",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r408",
                    "r409",
                    "r410",
                    "r411",
                    "r550",
                    "r551",
                    "r552",
                    "r621",
                    "r622",
                    "r623",
                    "r624",
                    "r625",
                    "r626",
                    "r627",
                    "r628",
                    "r629",
                    "r630",
                    "r631",
                    "r632"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amendment to accounting standards.",
                            "label":  "Accounting Standards Update [Domain]"
                            }
                        }
                    },
                "localname":  "TypeOfAdoptionMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/LeasesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_USTreasuryBillSecuritiesMember":  {
                "auth_ref":  [
                    "r587"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
                            "label":  "US Treasury Bill Securities [Member]",
                            "terseLabel":  "U.S.  Treasury bills [Member]"
                            }
                        }
                    },
                "localname":  "USTreasuryBillSecuritiesMember",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofavailableforsalesecuritiesTable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_UndistributedEarningsOfForeignSubsidiaries":  {
                "auth_ref":  [
                    "r386",
                    "r422",
                    "r596",
                    "r633"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
                            "label":  "Undistributed Earnings of Foreign Subsidiaries",
                            "terseLabel":  "Cumulative undistributed foreign earnings"
                            }
                        }
                    },
                "localname":  "UndistributedEarningsOfForeignSubsidiaries",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of unrealized gains and losses on investments.",
                            "label":  "Unrealized Gain (Loss) on Investments [Table Text Block]",
                            "terseLabel":  "Schedule of unrealized gains and losses for all equity investments"
                            }
                        }
                    },
                "localname":  "UnrealizedGainLossOnInvestmentsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/EquityInvestmentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_UnusualOrInfrequentItemInsuranceProceeds":  {
                "auth_ref":  [
                    "r83"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
                            "label":  "Unusual or Infrequent Item, or Both, Insurance Proceeds",
                            "terseLabel":  "Recorded gains from insurance"
                            }
                        }
                    },
                "localname":  "UnusualOrInfrequentItemInsuranceProceeds",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/OtherOperatingExpenseNetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UseOfEstimates":  {
                "auth_ref":  [
                    "r165",
                    "r166",
                    "r168",
                    "r169",
                    "r172",
                    "r173",
                    "r174"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
                            "label":  "Use of Estimates, Policy [Policy Text Block]",
                            "terseLabel":  "Use of Estimates"
                            }
                        }
                    },
                "localname":  "UseOfEstimates",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/AccountingPoliciesByPolicy"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense":  {
                "auth_ref":  [
                    "r123"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
                            "label":  "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
                            "terseLabel":  "Additions charged to costs and expenses"
                            }
                        }
                    },
                "localname":  "ValuationAllowancesAndReservesChargedToCostAndExpense",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ValuationAllowancesAndReservesDeductions":  {
                "auth_ref":  [
                    "r124"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of decrease in valuation and qualifying accounts and reserves.",
                            "label":  "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
                            "terseLabel":  "Deductions",
                            "verboseLabel":  "Additional valuation allowance"
                            }
                        }
                    },
                "localname":  "ValuationAllowancesAndReservesDeductions",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails",
                    "http://www.www.idt.net/role/ScheduleofchangeinthevaluationallowanceTable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ValuationAllowancesAndReservesDomain":  {
                "auth_ref":  [
                    "r120",
                    "r121",
                    "r122",
                    "r124",
                    "r125"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Valuation and qualifying accounts and reserves.",
                            "label":  "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
                            }
                        }
                    },
                "localname":  "ValuationAllowancesAndReservesDomain",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ValuationAllowancesAndReservesTypeAxis":  {
                "auth_ref":  [
                    "r120",
                    "r121",
                    "r122",
                    "r124",
                    "r125"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by valuation and qualifying accounts and reserves.",
                            "label":  "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
                            }
                        }
                    },
                "localname":  "ValuationAllowancesAndReservesTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/IncomeTaxesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
                            "terseLabel":  "Effect of dilutive securities:"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding":  {
                "auth_ref":  [
                    "r143",
                    "r155"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
                            "label":  "Weighted Average Number of Shares Outstanding, Diluted",
                            "terseLabel":  "Diluted (in Shares)",
                            "verboseLabel":  "Diluted weighted-average number of shares"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfDilutedSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic":  {
                "auth_ref":  [
                    "r142",
                    "r155"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
                            "label":  "Weighted Average Number of Shares Outstanding, Basic",
                            "terseLabel":  "Basic (in Shares)",
                            "verboseLabel":  "Basic weighted-average number of shares"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasic",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement",
                    "http://www.www.idt.net/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningspershareTable"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
                            "terseLabel":  "Weighted-average number of shares used in calculation of earnings per share:"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2020-01-31",
                "presentation":  [
                    "http://www.www.idt.net/role/ConsolidatedIncomeStatement"
                    ],
                "xbrltype":  "stringItemType"
                }
            },
        "unitCount":  4
        }
    },
"std_ref":  {
    "r0":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
        },
    "r1":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
        },
    "r10":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
        },
    "r100":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
        },
    "r101":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
        },
    "r102":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
        },
    "r103":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
        },
    "r104":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
        },
    "r105":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
        },
    "r106":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
        },
    "r107":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
        },
    "r108":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
        },
    "r109":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
        },
    "r11":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
        },
    "r110":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
        },
    "r111":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
        },
    "r112":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(d))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r113":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(e)(1))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r114":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(g)(1)(ii))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r115":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r116":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(f))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r117":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(h)(1)(i))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r118":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(h))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r119":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(k)(1))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r12":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
        },
    "r120":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-09(Column B))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
        },
    "r121":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-09(Column C(1)))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
        },
    "r122":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-09(Column C(2)))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
        },
    "r123":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-09(Column C)(1))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
        },
    "r124":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-09(Column D))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
        },
    "r125":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-09(Column E))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
        },
    "r126":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/topic&trid=2122369"
        },
    "r127":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
        },
    "r128":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
        },
    "r129":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
        },
    "r13":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r130":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
        },
    "r131":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(3)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
        },
    "r132":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(4)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
        },
    "r133":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
        },
    "r134":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
        },
    "r135":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
        },
    "r136":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
        },
    "r137":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
        },
    "r138":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
        },
    "r139":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
        },
    "r14":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(13))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r140":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
        },
    "r141":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
        },
    "r142":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
        },
    "r143":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
        },
    "r144":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
        },
    "r145":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
        },
    "r146":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
        },
    "r147":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "26",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256"
        },
    "r148":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
        },
    "r149":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
        },
    "r15":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(14))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r150":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "55",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
        },
    "r151":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
        },
    "r152":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
        },
    "r153":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "68B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=SL5498026-109256"
        },
    "r154":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
        },
    "r155":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r156":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r157":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r158":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
        },
    "r159":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
        },
    "r16":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(27))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r160":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "52",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
        },
    "r161":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "272",
        "URI":  "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
        },
    "r162":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "272",
        "URI":  "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
        },
    "r163":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "272",
        "URI":  "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
        },
    "r164":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "272",
        "URI":  "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
        },
    "r165":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r166":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r167":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r168":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
        },
    "r169":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
        },
    "r17":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r170":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
        },
    "r171":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
        },
    "r172":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
        },
    "r173":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
        },
    "r174":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
        },
    "r175":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/topic&trid=2134479"
        },
    "r176":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
        },
    "r177":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
        },
    "r178":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
        },
    "r179":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
        },
    "r18":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r180":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r181":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r182":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r183":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r184":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r185":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r186":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r187":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r188":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(j)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r189":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
        },
    "r19":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r190":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
        },
    "r191":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
        },
    "r192":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
        },
    "r193":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "26",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
        },
    "r194":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
        },
    "r195":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
        },
    "r196":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
        },
    "r197":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
        },
    "r198":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
        },
    "r199":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
        },
    "r2":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/topic&trid=2122149"
        },
    "r20":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r200":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
        },
    "r201":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
        },
    "r202":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
        },
    "r203":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
        },
    "r204":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
        },
    "r205":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
        },
    "r206":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "34",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
        },
    "r207":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
        },
    "r208":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
        },
    "r209":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
        },
    "r21":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r210":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "a",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
        },
    "r211":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "b",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
        },
    "r212":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
        },
    "r213":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "42",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
        },
    "r214":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/topic&trid=2134510"
        },
    "r215":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
        },
    "r216":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
        },
    "r217":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
        },
    "r218":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
        },
    "r219":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524"
        },
    "r22":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(4))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r220":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 4.E)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
        },
    "r221":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
        },
    "r222":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
        },
    "r223":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563"
        },
    "r224":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
        },
    "r225":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(aa)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
        },
    "r226":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
        },
    "r227":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
        },
    "r228":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
        },
    "r229":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
        },
    "r23":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r230":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
        },
    "r231":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
        },
    "r232":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
        },
    "r233":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
        },
    "r234":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
        },
    "r235":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
        },
    "r236":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
        },
    "r237":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
        },
    "r238":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/topic&trid=2196928"
        },
    "r239":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "321",
        "URI":  "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
        },
    "r24":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(31))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r240":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "321",
        "URI":  "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
        },
    "r241":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r242":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
        },
    "r243":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
        },
    "r244":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
        },
    "r245":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
        },
    "r246":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(3)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
        },
    "r247":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(4)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
        },
    "r248":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
        },
    "r249":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
        },
    "r25":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(32))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r250":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
        },
    "r251":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
        },
    "r252":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
        },
    "r253":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
        },
    "r254":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
        },
    "r255":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
        },
    "r256":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
        },
    "r257":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
        },
    "r258":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
        },
    "r259":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
        },
    "r26":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(4)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r260":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
        },
    "r261":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "30",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
        },
    "r262":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "05",
        "SubTopic":  "10",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
        },
    "r263":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
        },
    "r264":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
        },
    "r265":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
        },
    "r266":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
        },
    "r267":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
        },
    "r268":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
        },
    "r269":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r27":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(4))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r270":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r271":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r272":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/subtopic&trid=2144439"
        },
    "r273":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
        },
    "r274":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r275":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(3)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r276":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r277":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r278":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r279":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(1)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r28":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(5))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r280":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(2)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r281":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(3)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r282":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r283":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r284":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "40",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
        },
    "r285":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "50",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286"
        },
    "r286":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/topic&trid=2144416"
        },
    "r287":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r288":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r289":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r29":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.1)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r290":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r291":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
        },
    "r292":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/topic&trid=2155823"
        },
    "r293":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r294":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r295":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.3)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
        },
    "r296":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(b))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r297":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(d))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r298":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "440",
        "URI":  "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
        },
    "r299":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "440",
        "URI":  "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
        },
    "r3":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
        },
    "r30":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.12)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r300":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "440",
        "URI":  "http://asc.fasb.org/topic&trid=2144648"
        },
    "r301":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
        },
    "r302":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
        },
    "r303":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/topic&trid=2127136"
        },
    "r304":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "460",
        "URI":  "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
        },
    "r305":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "460",
        "URI":  "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
        },
    "r306":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
        },
    "r307":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
        },
    "r308":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
        },
    "r309":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.3-04)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
        },
    "r31":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.13(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r310":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
        },
    "r311":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
        },
    "r312":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/topic&trid=2208762"
        },
    "r313":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
        },
    "r314":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
        },
    "r315":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
        },
    "r316":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
        },
    "r317":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
        },
    "r318":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
        },
    "r319":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
        },
    "r32":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.13)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r320":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
        },
    "r321":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
        },
    "r322":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
        },
    "r323":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
        },
    "r324":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
        },
    "r325":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
        },
    "r326":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/topic&trid=49130388"
        },
    "r327":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "610",
        "URI":  "http://asc.fasb.org/topic&trid=49130413"
        },
    "r328":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "705",
        "URI":  "http://asc.fasb.org/topic&trid=2122478"
        },
    "r329":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "710",
        "URI":  "http://asc.fasb.org/topic&trid=2127225"
        },
    "r33":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.14)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r330":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "712",
        "URI":  "http://asc.fasb.org/topic&trid=2197446"
        },
    "r331":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(i)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r332":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(ii)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r333":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(01)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r334":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r335":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(A)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r336":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(B)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r337":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(C)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r338":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(03)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r339":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(n)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r34":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.17)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r340":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
        },
    "r341":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "70",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
        },
    "r342":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
        },
    "r343":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(d)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
        },
    "r344":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(f)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
        },
    "r345":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
        },
    "r346":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "80",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
        },
    "r347":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/topic&trid=2235017"
        },
    "r348":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
        },
    "r349":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
        },
    "r35":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r350":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r351":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r352":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r353":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a),(g)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r354":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b),(f)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r355":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r356":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)-(ii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r357":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r358":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r359":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r36":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(a),20,24)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r360":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(3)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r361":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(3)-(4)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r362":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r363":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(i)-(ii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r364":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r365":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r366":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(3)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r367":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r368":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r369":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r37":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(b),22(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r370":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r371":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r372":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
        },
    "r373":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
        },
    "r374":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r375":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r376":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r377":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r378":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r379":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r38":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19-26)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r380":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r381":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(g)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
        },
    "r382":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/topic&trid=2228938"
        },
    "r383":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "35",
        "Subparagraph":  "(a)",
        "Topic":  "720",
        "URI":  "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
        },
    "r384":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "35",
        "Subparagraph":  "(b)",
        "Topic":  "720",
        "URI":  "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
        },
    "r385":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "720",
        "URI":  "http://asc.fasb.org/topic&trid=2122503"
        },
    "r386":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314"
        },
    "r387":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
        },
    "r388":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
        },
    "r389":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
        },
    "r39":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.20)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r390":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
        },
    "r391":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
        },
    "r392":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
        },
    "r393":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
        },
    "r394":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
        },
    "r395":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
        },
    "r396":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r397":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r398":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r399":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
        },
    "r4":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
        },
    "r40":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.21)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r400":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
        },
    "r401":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
        },
    "r402":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
        },
    "r403":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
        },
    "r404":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
        },
    "r405":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
        },
    "r406":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
        },
    "r407":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
        },
    "r408":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740"
        },
    "r409":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740"
        },
    "r41":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.24)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r410":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "740"
        },
    "r411":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(3)",
        "Topic":  "740"
        },
    "r412":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.5.Q1)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
        },
    "r413":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.7)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
        },
    "r414":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.7)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
        },
    "r415":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.1)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
        },
    "r416":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.2)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
        },
    "r417":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.3)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
        },
    "r418":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.C)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
        },
    "r419":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
        },
    "r42":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.25)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r420":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "270",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
        },
    "r421":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
        },
    "r422":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
        },
    "r423":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/topic&trid=2144680"
        },
    "r424":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r425":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
        },
    "r426":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "37",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
        },
    "r427":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
        },
    "r428":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
        },
    "r429":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
        },
    "r43":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29,30)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r430":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
        },
    "r431":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
        },
    "r432":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
        },
    "r433":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
        },
    "r434":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
        },
    "r435":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "30",
        "Subparagraph":  "b",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
        },
    "r436":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
        },
    "r437":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)(1)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
        },
    "r438":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(c)(2)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
        },
    "r439":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
        },
    "r44":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29-31)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r440":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
        },
    "r441":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
        },
    "r442":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
        },
    "r443":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
        },
    "r444":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
        },
    "r445":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
        },
    "r446":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
        },
    "r447":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r448":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r449":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r45":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.3(a)(2))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r450":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c),(3)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r451":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bb)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
        },
    "r452":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
        },
    "r453":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4I",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
        },
    "r454":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4J",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
        },
    "r455":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4K",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
        },
    "r456":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "83",
        "Publisher":  "FASB",
        "Section":  "15",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=121636179&loc=d3e34841-113949"
        },
    "r457":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
        },
    "r458":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
        },
    "r459":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r46":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.31)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r460":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r461":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bbb)(1)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r462":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bbb)(2)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r463":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r464":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r465":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1a)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r466":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r467":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
        },
    "r468":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
        },
    "r469":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
        },
    "r47":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.8)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r470":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
        },
    "r471":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
        },
    "r472":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
        },
    "r473":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
        },
    "r474":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "20",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892"
        },
    "r475":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
        },
    "r476":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
        },
    "r477":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
        },
    "r478":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
        },
    "r479":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
        },
    "r48":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.8,17)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r480":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r481":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r482":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(c)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r483":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r484":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r485":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
        },
    "r486":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
        },
    "r487":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/topic&trid=2175825"
        },
    "r488":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694"
        },
    "r489":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(Note 1,3)",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
        },
    "r49":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.9)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r490":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(Note 3)",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
        },
    "r491":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717"
        },
    "r492":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
        },
    "r493":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
        },
    "r494":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984"
        },
    "r495":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
        },
    "r496":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
        },
    "r497":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
        },
    "r498":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
        },
    "r499":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
        },
    "r5":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
        },
    "r50":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a),(b),(c)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
        },
    "r500":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(1)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
        },
    "r501":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(3)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
        },
    "r502":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(4)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
        },
    "r503":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
        },
    "r504":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
        },
    "r505":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "53",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
        },
    "r506":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/subtopic&trid=77888251"
        },
    "r507":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r508":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r509":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r51":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a-c)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
        },
    "r510":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r511":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
        },
    "r512":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
        },
    "r513":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
        },
    "r514":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/topic&trid=2122745"
        },
    "r515":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "855",
        "URI":  "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
        },
    "r516":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "855",
        "URI":  "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
        },
    "r517":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)(i)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r518":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)(ii)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r519":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r52":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
        },
    "r520":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r521":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r522":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r523":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r524":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r525":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r526":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r527":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r528":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r529":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r53":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
        },
    "r530":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
        },
    "r531":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
        },
    "r532":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
        },
    "r533":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
        },
    "r534":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
        },
    "r535":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(4)(i)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
        },
    "r536":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r537":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r538":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r539":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(4)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r54":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
        },
    "r540":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(5)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r541":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(6)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r542":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(a)(7)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r543":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(b)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r544":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(e)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r545":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(e)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r546":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "50",
        "Subparagraph":  "(e)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
        },
    "r547":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "910",
        "URI":  "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
        },
    "r548":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.L)",
        "Topic":  "924",
        "URI":  "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
        },
    "r549":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "926",
        "URI":  "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
        },
    "r55":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
        },
    "r550":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "926",
        "URI":  "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r551":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "926",
        "URI":  "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r552":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "926",
        "URI":  "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r553":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "928",
        "URI":  "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
        },
    "r554":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
        },
    "r555":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
        },
    "r556":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
        },
    "r557":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
        },
    "r558":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
        },
    "r559":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
        },
    "r56":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
        },
    "r560":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "33",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
        },
    "r561":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "33",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
        },
    "r562":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "35A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
        },
    "r563":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "35A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
        },
    "r564":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(c)(1)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
        },
    "r565":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(c)(2)",
        "Topic":  "932",
        "URI":  "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
        },
    "r566":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "940",
        "URI":  "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
        },
    "r567":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "320",
        "Topic":  "940",
        "URI":  "http://asc.fasb.org/subtopic&trid=2176304"
        },
    "r568":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(10)(1))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r569":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(11))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r57":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
        },
    "r570":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(22))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r571":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(23))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r572":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(6))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r573":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.10)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r574":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.15(5))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r575":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.17)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r576":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.5)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
        },
    "r577":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(15))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r578":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(22))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r579":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(23))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r58":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
        },
    "r580":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(24))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r581":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(25))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r582":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(26))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r583":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(27))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r584":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04.10)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r585":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.9-05(b)(1))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
        },
    "r586":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.9-05(b)(2))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
        },
    "r587":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Subparagraph":  "(b)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
        },
    "r588":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Subparagraph":  "(a)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
        },
    "r589":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Subparagraph":  "(b)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
        },
    "r59":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
        },
    "r590":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Subparagraph":  "(c)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
        },
    "r591":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Subparagraph":  "(d)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
        },
    "r592":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
        },
    "r593":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803"
        },
    "r594":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "320",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/subtopic&trid=2209399"
        },
    "r595":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "405",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
        },
    "r596":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "740",
        "Subparagraph":  "(b)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838"
        },
    "r597":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
        },
    "r598":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(12))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r599":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(3))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r6":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
        },
    "r60":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
        },
    "r600":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(4))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r601":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(24))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r602":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(25))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r603":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(5))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r604":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(8))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r605":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.(a),19)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r606":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.1(g))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r607":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.15(a))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
        },
    "r608":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(18))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r609":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(19))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r61":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
        },
    "r610":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(20))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r611":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(21))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r612":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(22))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r613":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(23))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r614":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(8))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r615":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(9))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r616":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4H",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
        },
    "r617":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
        },
    "r618":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
        },
    "r619":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
        },
    "r62":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
        },
    "r620":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "29F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
        },
    "r621":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r622":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r623":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r624":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(1)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r625":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(2)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r626":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(1)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r627":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(i)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r628":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(ii)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r629":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(iii)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r63":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
        },
    "r630":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(iv)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r631":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(1)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r632":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(2)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
        },
    "r633":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "740",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556"
        },
    "r634":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
        },
    "r635":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "210",
        "Subparagraph":  "(c)",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
        },
    "r636":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.6-06(3))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996"
        },
    "r637":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column B)(Footnote 1))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r638":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column B)(Footnote 6))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r639":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column B)(Footnote 7))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r64":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
        },
    "r640":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column B))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r641":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column C)(Footnote 1))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r642":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column C)(Footnote 6))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r643":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column C)(Footnote 7))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r644":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column D)(Footnote 1))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r645":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column D)(Footnote 6))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r646":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12B(Column D)(Footnote 7))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
        },
    "r647":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5D",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-13D(Column B)(Footnote 2))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
        },
    "r648":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5D",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-13D(Column C)(Footnote 2))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
        },
    "r649":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-15(Column A))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
        },
    "r65":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
        },
    "r650":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-15(Column B))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
        },
    "r651":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-15(Column C))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
        },
    "r652":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-15(Column D))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
        },
    "r653":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "320",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/subtopic&trid=2324412"
        },
    "r654":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "310",
        "Subparagraph":  "(SX 210.12-29(Footnote 4))",
        "Topic":  "948",
        "URI":  "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
        },
    "r655":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "450",
        "Topic":  "954",
        "URI":  "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
        },
    "r656":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "450",
        "Topic":  "954",
        "URI":  "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624"
        },
    "r657":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "740",
        "Topic":  "954",
        "URI":  "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
        },
    "r658":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Subparagraph":  "(d)",
        "Topic":  "958",
        "URI":  "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
        },
    "r659":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "958",
        "URI":  "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
        },
    "r66":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
        },
    "r660":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "958",
        "URI":  "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
        },
    "r661":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column B))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r662":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column C))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r663":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column D))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r664":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column E))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r665":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column F))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r666":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column G))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r667":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column H))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r668":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column I))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r669":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Footnote 2))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r67":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
        },
    "r670":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Footnote 4))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r671":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "985",
        "URI":  "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
        },
    "r672":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "985",
        "URI":  "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
        },
    "r673":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "985",
        "URI":  "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
        },
    "r674":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "985",
        "URI":  "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
        },
    "r675":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "d1-1"
        },
    "r676":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "g"
        },
    "r677":  {
        "Name":  "Forms 10-K, 10-Q, 20-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "13",
        "Subsection":  "a-1-"
        },
    "r678":  {
        "Name":  "Forms 10-K, 20-F, 40-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "15",
        "Subsection":  "d-1"
        },
    "r679":  {
        "Name":  "Regulation 12B",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b-2"
        },
    "r68":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(1))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r680":  {
        "Name":  "Regulation S-T",
        "Number":  "232",
        "Publisher":  "SEC",
        "Section":  "405"
        },
    "r69":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(10))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r7":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
        },
    "r70":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(20))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r71":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(21))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r72":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(22))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r73":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(23))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r74":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(24))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r75":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(25))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r76":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(5))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r77":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.2)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r78":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.3)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r79":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.4)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r8":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
        },
    "r80":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.7(c),9(a))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r81":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.7)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r82":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.9)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
        },
    "r83":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
        },
    "r84":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/topic&trid=2134417"
        },
    "r85":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
        },
    "r86":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
        },
    "r87":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
        },
    "r88":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
        },
    "r89":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
        },
    "r9":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
        },
    "r90":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
        },
    "r91":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
        },
    "r92":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
        },
    "r93":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
        },
    "r94":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
        },
    "r95":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
        },
    "r96":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
        },
    "r97":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
        },
    "r98":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
        },
    "r99":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
        }
    },
"version":  "2.1"
}


1 Subsequent Filing that References this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

12/22/20  Idt Corp.                         10-K/A      7/31/20   12:298K                                   EdgarAgents LLC/FA


8 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 4/07/20  Idt Corp.                         8-K:5,9     4/06/20    2:123K                                   EdgarAgents LLC/FA
12/05/17  Idt Corp.                         8-K:2,5,9  12/05/17    3:339K                                   EdgarAgents LLC/FA
10/16/17  Idt Corp.                         10-K        7/31/17  131:9.7M                                   EdgarAgents LLC/FA
12/20/16  Idt Corp.                         8-K:5,9    12/14/16    2:105K                                   EdgarAgents LLC/FA
10/14/16  Idt Corp.                         S-8        10/14/16    4:233K                                   EdgarAgents LLC/FA
 1/14/15  Idt Corp.                         8-K:5,9     1/12/15    2:94K                                    EdgarAgents LLC/FA
11/05/13  Idt Corp.                         DEF 14A    12/16/13    1:569K                                   Donnelley … Solutions/FA
 4/05/11  Idt Corp.                         8-K:3,5,8,9 4/04/11    3:136K                                   EdgarAgents LLC/FA
Top
Filing Submission 0001213900-20-031279   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Wed., May 1, 11:04:07.6am ET