XML 66 R55.htm IDEA: XBRL DOCUMENT
v3.20.4

Equity Investments (Details) - USD ($) |  | 3 Months Ended | 6 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Feb. 02, 2021 | Jan. 31, 2021 | Jan. 31, 2020 | Jan. 31, 2021 | Jan. 31, 2020 | Dec. 07, 2020 | Sep. 24, 2020 | Jul. 31, 2020 | Jun. 30, 2016
MarketSpark, Inc [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |
Equity Investments (Details) [Line Items] |  |  |  |  |  |  |  |  |
Purchase paid | $ 4,000,000.0 |  |  |  |  |  |  |  |
Percentage of convertible outstanding | 23.95% |  |  |  |  |  |  |  |
Equity method investment, description | MarketSpark, which is based in San Diego, California, replaces telephone lines in commercial buildings, such as the ones used in fire panels, elevators, emergency phone lines, point-of-sale terminals, and fax lines, with cellular connections. |  |  |  |  |  |  |  |
Rafael’s Class B Common Stock [Member] |  |  |  |  |  |  |  |  |
Equity Investments (Details) [Line Items] |  |  |  |  |  |  |  |  |
Owned shares (in Shares) |  |  |  |  |  | 218,245 |  |  |
Number of shares purchased by warrants (in Shares) |  |  |  |  |  | 43,649 |  |  |
Exercise price (in Dollars per share) |  |  |  |  |  | $ 22.91 |  |  |
Purchase price |  |  |  |  |  | $ 5,000,000.0 |  |  |
Rafael’s Class B Common Stock [Member] | Rafael Holdings Inc [Member] |  |  |  |  |  |  |  |  |
Equity Investments (Details) [Line Items] |  |  |  |  |  |  |  |  |
Purchase price |  | $ 5,100,000 |  | $ 5,100,000 |  | $ 4,600,000 |  |  |
Purchase price per share (in Dollars per share) |  |  |  |  |  | $ 22.91 |  |  |
Rafael Warrants Class B common stock [Member] | Rafael Holdings Inc [Member] |  |  |  |  |  |  |  |  |
Equity Investments (Details) [Line Items] |  |  |  |  |  |  |  |  |
Purchase price |  |  |  |  |  | $ 400,000 |  |  |
Visa Series C Convertible Participating Preferred Stock [Member] |  |  |  |  |  |  |  |  |
Equity Investments (Details) [Line Items] |  |  |  |  |  |  |  |  |
Owned shares (in Shares) |  |  |  |  |  |  |  |  | 1,830
Convertible shares (in Shares) |  |  |  |  |  |  |  | 13.722 |
Carrying value of shares increased |  | $ 100,000 | $ 400,000 |  | $ 400,000 |  |  |  |
Carrying value of shares decreased |  |  |  | $ 16,000 |  |  |  |  |
Visa Series A Convertible Participating Preferred Stock [Member] |  |  |  |  |  |  |  |  |
Equity Investments (Details) [Line Items] |  |  |  |  |  |  |  |  |
Owned shares (in Shares) |  |  |  |  |  |  | 125 |  |
Convertible shares (in Shares) |  |  |  |  |  |  | 6.861 |  |
Visa Series A Convertible Participating Preferred Stock [Member] | Visa Class A Common Stock [Member] |  |  |  |  |  |  |  |  |
Equity Investments (Details) [Line Items] |  |  |  |  |  |  |  |  |
Owned shares (in Shares) |  |  |  |  |  |  | 12,500 |  |

X
- References No definition available. + Details
Name: | idt_EquityInvestmentsDetailsLineItems
Namespace Prefix: | idt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition A description of the principal activities of an investee accounted for under the equity method. + References No definition available. + Details
Name: | us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 321 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714 + Details
Name: | us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 321 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714 + Details
Name: | us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 5D -Subparagraph (SX 210.12-13D(Column C)) -URI http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column C)) -URI http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010 + Details
Name: | us-gaap_InvestmentOwnedAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Balance held at close of period in number of shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 50 -Paragraph 6 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column B)) -URI http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010 + Details
Name: | us-gaap_InvestmentOwnedBalanceShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=idt_MarketSparkIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=idt_RafaelsClassBCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=idt_RafaelHoldingsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=idt_RafaelWarrantsClassBCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=idt_VisaSeriesCConvertibleParticipatingPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=idt_VisaSeriesAConvertibleParticipatingPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=idt_VisaClassACommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |