XML 69 R58.htm IDEA: XBRL DOCUMENT
v3.19.1

Equity (Details) - USD ($) $ / shares in Units, $ in Thousands |  |  | 1 Months Ended | 9 Months Ended
--- | --- | --- | --- | ---
Jun. 05, 2019 | Dec. 13, 2018 | Dec. 21, 2018 | May 31, 2018 | Apr. 16, 2018 | Apr. 30, 2019 | Apr. 30, 2018
Equity (Textual) |  |  |  |  |  |  |
Aggregate purchase price |  |  |  |  |  | $ 13,272 |
Subsequent Event [Member] |  |  |  |  |  |  |
Equity (Textual) |  |  |  |  |  |  |
Deferred stock units equity incentive program, number authorized | 400,000 |  |  |  |  |  |
Deferred stock units equity incentive program, number granted | 89,500 |  |  |  |  |  |
Deferred stock units equity incentive program, vesting dates | Jan. 06, 2020 |  |  |  |  |  |
Deferred stock units equity incentive program, vesting dates | Jan. 05, 2021 |  |  |  |  |  |
Deferred stock units equity incentive program, vesting dates | Jan. 05, 2022 |  |  |  |  |  |
Minimum [Member] | Subsequent Event [Member] |  |  |  |  |  |  |
Equity (Textual) |  |  |  |  |  |  |
Deferred stock units equity incentive program, vesting percentage | 50.00% |  |  |  |  |  |
Maximum [Member] | Subsequent Event [Member] |  |  |  |  |  |  |
Equity (Textual) |  |  |  |  |  |  |
Deferred stock units equity incentive program, vesting percentage | 200.00% |  |  |  |  |  |
Common Class B [Member] | Howard S. Jonas [Member] |  |  |  |  |  |  |
Equity (Textual) |  |  |  |  |  |  |
Aggregate purchase price |  |  | $ 14,800 | $ 1,500 |  |  |
Agreed to purchase shares of common stock |  |  | 2,546,689 |  | 2,546,689 |  |
Purchase price per share |  |  |  |  | $ 5.89 |  |
Purchase price reduced |  |  |  |  | $ 200 |  |
Stock Repurchase Program [Member] | Common Class B [Member] |  |  |  |  |  |  |
Equity (Textual) |  |  |  |  |  |  |
Repurchase of aggregate shares |  |  |  |  |  | 8,000,000 |
Aggregate purchase price of shares repurchased |  |  |  |  |  | $ 3,900 |
Class B common stock shares repurchased |  |  |  |  |  | 729,110 |
Shares remained available for repurchase under the stock repurchase program |  |  |  |  |  | 6,900,000 |
Stock Repurchase Program [Member] | Common Class B [Member] | Employee [Member] |  |  |  |  |  |  |
Equity (Textual) |  |  |  |  |  |  |
Aggregate purchase price of shares repurchased |  |  |  |  |  | $ 28,000 | $ 100
Class B common stock shares repurchased |  |  |  |  |  | 3,748 | 5,170
2015 Stock Option and Incentive Plan [Member] | Common Class B [Member] |  |  |  |  |  |  |
Equity (Textual) |  |  |  |  |  |  |
Common stock available for grant of awards |  | 100,000 |  |  |  |  |

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

X
- Definition Reduction to proceeds from issuance of common stock. + References No definition available. + Details
Name: | idt_ReductionToProceedsFromIssuanceOfCommonStock
Namespace Prefix: | idt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred stock units equity incentive program, vesting dates. + References No definition available. + Details
Name: | idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate1
Namespace Prefix: | idt_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred stock units equity incentive program, vesting dates two. + References No definition available. + Details
Name: | idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate2
Namespace Prefix: | idt_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred stock units equity incentive program, vesting dates three. + References No definition available. + Details
Name: | idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingDate3
Namespace Prefix: | idt_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(1) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of additional shares authorized for issuance under an established share-based compensation plan. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of vesting of share-based compensation awards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: 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(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_TreasuryStockValueAcquiredCostMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=us-gaap_BoardOfDirectorsChairmanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=idt_StockRepurchaseProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=idt_EmployeeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=idt_TwoThousandFifteenStockOptionAndIncentivePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |