XML 128 R115.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Stock-Based Compensation (Details Narrative) - USD ($) |  |  |  |  |  |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | --- | --- | --- | ---
Jan. 05, 2022 | Dec. 15, 2021 | Jan. 05, 2021 | Dec. 31, 2020 | Jan. 06, 2020 | Dec. 12, 2019 | Sep. 30, 2022 | Jun. 30, 2022 | Apr. 30, 2022 | Feb. 28, 2022 | Sep. 30, 2021 | Jul. 31, 2022 | Jul. 31, 2021 | Jul. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from Stock Options Exercised |  |  |  |  |  |  |  |  |  |  |  | $ 137,000 | $ 687,000 | $ 276,000
Options to purchase shares of common stock |  |  |  |  |  |  |  |  |  |  |  | 1,010,000 |  |
Exercise price of options |  |  |  |  |  |  |  |  |  |  |  | $ 13.72 | $ 14.89 |
Aggregate exercise price of options |  |  |  |  |  |  |  |  |  |  |  | $ 137,000 | $ 687,000 | 276,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period |  |  |  |  |  |  |  |  |  |  |  | 152,000 |  |
Number of deferred stock units granted |  |  |  |  |  |  |  |  |  |  |  | 4,000 |  |
Stock based compensation |  |  |  |  |  |  |  |  |  |  |  | $ 1,930,000 | 1,490,000 | 3,856,000
Net2phone, Inc. [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock outstanding, percentage |  |  |  | 10.00% |  |  |  |  |  |  |  |  |  |
Aggregate estimated fair value on grant date recognized over the vesting period |  |  |  | $ 200,000 |  |  |  |  |  |  |  |  |  |
Number of restricted shares issued |  |  |  | 50 |  |  |  |  |  |  |  |  |  |
Grant of restricted equity description |  |  |  |  |  |  |  |  |  |  |  | The restricted shares will vest if: (a) for any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue that is at least $18 million, and (b) as of October 31, 2023, net2phone 2.0’s valuation is $100 million or more. The restricted shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone 2.0 and have protection from dilution for the first $15 million invested in net2phone 2.0 following the grant |  |
Deferred Stock Units [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value |  |  |  |  |  |  |  |  |  |  |  | $ 1,600,000 | 1,500,000 | 1,100,000
Number of deferred stock units granted |  |  |  |  |  |  |  |  |  |  |  | 1,333 |  |
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingPeriod] |  |  |  |  |  |  |  |  |  |  |  | Sep. 22, 2023 |  |
Restricted Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vesting description |  |  |  |  |  |  |  |  |  |  |  | Share awards generally vest on a graded basis over three years of service. |  |
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount |  |  |  |  |  |  |  |  |  |  |  | $ 100,000 |  |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition |  |  |  |  |  |  |  |  |  |  |  | 1 year 4 months 24 days |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value |  |  |  |  |  |  |  |  |  |  |  | $ 1,000,000.0 | $ 200,000 | 300,000
Restricted Stock [Member] | National Retail Solutions [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate estimated fair value on grant date recognized over the vesting period |  |  |  |  |  |  |  | $ 3,300,000 |  |  |  |  |  |
Deferred Stock Units [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount |  |  |  |  |  |  |  |  |  |  |  | $ 11,000 |  |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition |  |  |  |  |  |  |  |  |  |  |  | 8 months 12 days |  |
Equity Option [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vesting description |  |  |  |  |  |  |  |  |  |  |  | Option awards generally vest on a graded basis over three years of service and have ten-year contractual terms |  |
Options granted |  |  |  |  |  |  |  |  |  |  |  | 0 | 0 |
Proceeds from Stock Options Exercised |  |  |  |  |  |  |  |  |  |  |  | $ 100,000 | $ 700,000 | $ 300,000
Options to purchase shares of common stock |  |  |  |  |  |  |  |  |  |  |  | 1,010,000 | 81,041 | 32,551
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value |  |  |  |  |  |  |  |  |  |  |  | $ 19,700,000 | $ 200,000 | $ 16,000
Common Class B [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Additional number of shares authorized |  | 175,000 |  |  |  | 400,000 |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized |  |  |  |  |  |  |  |  |  |  |  | 1,700,000 |  |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant |  |  |  |  |  |  |  |  |  |  |  | 100,000 |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period |  |  |  |  |  |  |  |  |  |  |  | 198,000 |  |
Number of deferred stock units granted |  |  |  |  |  |  |  |  |  |  |  | 6,000 |  |
Common Class B [Member] | Deferred Stock Units [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Description |  |  |  |  |  |  |  |  |  |  |  | the DSUs were eligible for vesting in three equal amounts on each of January 6, 2020, January 5, 2021, and January 5, 2022. The number of shares issuable on each vesting date varied between 50% to 200% of the number of DSUs that vested on that vesting date, depending on the market price for the underlying Class B common stock on the vesting date relative to the market price at the time of the grant. |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | 301,296 |  | 283,838 |  | 100,284 |  | 1,333 |  |  |  | 1,334 |  |  |
Number of deferred stock units granted |  |  |  |  |  |  |  |  |  |  |  | 4,000 |  |
Common Class B [Member] | Howard S Jonas [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Options to purchase shares of common stock |  |  |  |  |  |  |  |  | 1,000,000.0 |  |  |  |  |
Options grant date |  |  |  |  |  |  |  |  | May 02, 2017 |  |  |  |  |
Exercise price of options |  |  |  |  |  |  |  |  | $ 14.93 |  |  |  |  |
Option expiration date |  |  |  |  |  |  |  |  | May 01, 2022 |  |  |  |  |
Number of shares used as options |  |  |  |  |  |  |  |  | 528,635 |  |  |  |  |
Aggregate exercise price of options |  |  |  |  |  |  |  |  | $ 14,900,000 |  |  |  |  |
Stock option exercised, shares |  |  |  |  |  |  |  |  | 137,364 |  |  |  |  |
Stock option exercised, value |  |  |  |  |  |  |  |  | $ 3,900,000 |  |  |  |  |
NRS Common Class B [Member] | National Retail Solutions [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock outstanding, percentage |  |  |  |  |  |  |  | 1.20% |  | 0.40% |  |  |  |
Stock based compensation |  |  |  |  |  |  |  |  |  | $ 1,200,000 |  |  |  |

X
- Definition Grant of restricted equity description. + References No definition available. + Details
Name: | IDT_RestrictedStockContingentVestingArrangementsDescription
Namespace Prefix: | IDT_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Vesting period. + References No definition available. + Details
Name: | IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingPeriod
Namespace Prefix: | IDT_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the equity-based award date, in YYYY-MM-DD format. + References No definition available. + Details
Name: | IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDate
Namespace Prefix: | IDT_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common stock outstanding percentage. + References No definition available. + Details
Name: | IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross
Namespace Prefix: | IDT_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate estimated fair value on grant date recognized over the vesting period. + References No definition available. + Details
Name: | IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue
Namespace Prefix: | IDT_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Stock issued during period shares used for stock options exercised. + References No definition available. + Details
Name: | IDT_StockIssuedDuringPeriodSharesUsedForStockOptionsExercised
Namespace Prefix: | IDT_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares used for tax withholding. + References No definition available. + Details
Name: | IDT_StockIssuedDuringPeriodSharesUsedForTaxWithholding
Namespace Prefix: | IDT_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 13 -URI https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 35 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cash inflow from exercise of option under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2A -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901 Reference 2: 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 https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + 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 https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Date the equity-based award expires, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of additional shares authorized for issuance under share-based payment arrangement. + 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 Number of shares authorized for issuance under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + 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 -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gross number of share options (or share units) granted during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards. + 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 https://asc.fasb.org/extlink&oid=126973232&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 https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 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 https://asc.fasb.org/extlink&oid=120397183&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(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: 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 https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock issued as a result of the exercise of stock options. + 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 https://asc.fasb.org/extlink&oid=126973232&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 https://asc.fasb.org/extlink&oid=120397183&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-31) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 https://asc.fasb.org/extlink&oid=126973232&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 https://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 https://asc.fasb.org/extlink&oid=120397183&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: | dei_LegalEntityAxis=IDT_NetTwoPhoneIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_AwardTypeAxis=IDT_DeferredStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_StockOptionMember
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_RelatedPartyTransactionsByRelatedPartyAxis=IDT_HowardSJonasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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