Condensed Consolidated Statements of Equity (Unaudited) - USD ($) $ in Thousands |
Repurchase Program [Member]
Common Stock [Member]
Common Class A [Member]
|
Repurchase Program [Member]
Common Stock [Member]
Common Class B [Member]
|
Repurchase Program [Member]
Additional Paid-in Capital [Member]
|
Repurchase Program [Member]
Treasury Stock, Common [Member]
|
Repurchase Program [Member]
AOCI Attributable to Parent [Member]
|
Repurchase Program [Member]
Retained Earnings [Member]
|
Repurchase Program [Member]
Noncontrolling Interest [Member]
|
Repurchase Program [Member] |
Employee Repurchase Program [Member]
Common Stock [Member]
Common Class A [Member]
|
Employee Repurchase Program [Member]
Common Stock [Member]
Common Class B [Member]
|
Employee Repurchase Program [Member]
Additional Paid-in Capital [Member]
|
Employee Repurchase Program [Member]
Treasury Stock, Common [Member]
|
Employee Repurchase Program [Member]
AOCI Attributable to Parent [Member]
|
Employee Repurchase Program [Member]
Retained Earnings [Member]
|
Employee Repurchase Program [Member]
Noncontrolling Interest [Member]
|
Employee Repurchase Program [Member] |
Common Stock [Member]
Common Class A [Member]
|
Common Stock [Member]
Common Class B [Member]
|
Additional Paid-in Capital [Member] |
Treasury Stock, Common [Member] |
AOCI Attributable to Parent [Member] |
Retained Earnings [Member] |
Noncontrolling Interest [Member] |
Common Class B [Member] |
Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Balance at Jul. 31, 2024 | $ 33 | $ 282 | $ 303,510 | $ (126,080) | $ (18,142) | $ 86,580 | $ 9,472 | $ 255,655 | |||||||||||||||||
| Dividends declared | 0 | 0 | 0 | 0 | 0 | (4,036) | 0 | (4,036) | |||||||||||||||||
| Repurchases of common stock | $ 0 | $ 0 | $ 0 | $ (10,097) | $ 0 | $ 0 | $ 0 | $ (10,097) | $ 0 | $ 0 | $ 0 | $ (7,676) | $ 0 | $ 0 | $ 0 | $ (7,676) | $ (10,100) | ||||||||
| Stock-based compensation | 0 | 3 | 2,390 | 0 | 0 | 0 | 0 | 2,393 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 33 | 0 | 0 | 0 | (33) | 0 | |||||||||||||||||
| Other comprehensive income attributable to IDT Corporation | 0 | 0 | 0 | 0 | (1,670) | 0 | 0 | (1,670) | |||||||||||||||||
| Net income | 0 | 0 | 0 | 0 | 0 | 59,209 | 3,992 | 63,201 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 0 | 0 | 0 | 0 | (100) | (100) | |||||||||||||||||
| Exchange of NRS shares for IDT DSUs | 0 | 0 | 33 | 0 | 0 | 0 | (33) | 0 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 0 | 0 | 0 | 0 | (100) | (100) | |||||||||||||||||
| Stock issued to an executive officer for bonus payment | 0 | 0 | 1,824 | 0 | 0 | 0 | 0 | 1,824 | |||||||||||||||||
| Balance at Apr. 30, 2025 | 33 | 285 | 307,757 | (143,853) | (19,812) | 141,753 | 13,331 | 299,494 | |||||||||||||||||
| Balance at Jan. 31, 2025 | 33 | 282 | 306,781 | (137,475) | (19,599) | 121,573 | 12,273 | 283,868 | |||||||||||||||||
| Dividends declared | 0 | 0 | 0 | 0 | 0 | (1,512) | 0 | (1,512) | |||||||||||||||||
| Repurchases of common stock | 0 | 0 | 0 | (224) | 0 | 0 | 0 | (224) | 0 | 0 | 0 | (6,154) | 0 | 0 | 0 | (6,154) | |||||||||
| Stock-based compensation | 0 | 3 | 943 | 0 | 0 | 0 | 0 | 946 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 33 | 0 | 0 | 0 | (33) | 0 | |||||||||||||||||
| Other comprehensive income attributable to IDT Corporation | 0 | 0 | 0 | 0 | (213) | 0 | 0 | (213) | |||||||||||||||||
| Net income | 0 | 0 | 0 | 0 | 0 | 21,692 | 1,141 | 22,833 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 0 | 0 | 0 | 0 | (50) | (50) | |||||||||||||||||
| Exchange of NRS shares for IDT DSUs | 0 | 0 | 33 | 0 | 0 | 0 | (33) | 0 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 0 | 0 | 0 | 0 | (50) | (50) | |||||||||||||||||
| Balance at Apr. 30, 2025 | 33 | 285 | 307,757 | (143,853) | (19,812) | 141,753 | 13,331 | 299,494 | |||||||||||||||||
| Balance at Jul. 31, 2025 | 33 | 285 | 308,111 | (143,853) | (16,569) | 157,124 | 13,826 | 318,957 | |||||||||||||||||
| Dividends declared | 0 | 0 | 0 | 0 | 0 | (4,763) | 0 | (4,763) | |||||||||||||||||
| Repurchases of common stock | 0 | 0 | 0 | (19,000) | 0 | 0 | 0 | (19,000) | $ (19,000) | ||||||||||||||||
| Shares withheld for employee taxes | 0 | 0 | 0 | (527) | 0 | 0 | 0 | (527) | |||||||||||||||||
| Stock-based compensation | 0 | 0 | 8,783 | 0 | 0 | 0 | 0 | 8,783 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 380 | 0 | 0 | 0 | (380) | 0 | |||||||||||||||||
| Other comprehensive income attributable to IDT Corporation | 0 | 0 | 0 | 0 | 2,760 | 0 | 0 | 2,760 | |||||||||||||||||
| Net income | 0 | 0 | 0 | 0 | 0 | 64,923 | 5,181 | 70,104 | |||||||||||||||||
| Stock options exercised | $ 0 | $ 0 | $ 200 | $ 0 | $ 0 | $ 0 | $ 0 | $ 200 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 0 | 0 | 0 | 0 | (90) | (90) | |||||||||||||||||
| Exchange of NRS shares for IDT DSUs | 0 | 0 | 380 | 0 | 0 | 0 | (380) | 0 | |||||||||||||||||
| Distributions to noncontrolling interests | 0 | 0 | 0 | 0 | 0 | 0 | (90) | (90) | |||||||||||||||||
| Balance at Apr. 30, 2026 | 33 | 285 | 317,474 | (163,380) | (13,809) | 217,284 | 18,537 | 376,424 | |||||||||||||||||
| Balance at Jan. 31, 2026 | 33 | 285 | 315,053 | (158,892) | (14,156) | 197,416 | 16,611 | 356,350 | |||||||||||||||||
| Dividends declared | 0 | 0 | 0 | 0 | 0 | (1,745) | 0 | (1,745) | |||||||||||||||||
| Repurchases of common stock | 0 | 0 | 0 | (3,961) | 0 | 0 | 0 | (3,961) | |||||||||||||||||
| Shares withheld for employee taxes | $ 0 | $ 0 | $ 0 | $ (527) | $ 0 | $ 0 | $ 0 | $ (527) | |||||||||||||||||
| Stock-based compensation | 0 | 0 | 2,421 | 0 | 0 | 0 | 0 | 2,421 | |||||||||||||||||
| Distributions to noncontrolling interests | (40) | (40) | |||||||||||||||||||||||
| Other comprehensive income attributable to IDT Corporation | 0 | 0 | 0 | 0 | 347 | 0 | 0 | 347 | |||||||||||||||||
| Net income | 0 | 0 | 0 | 0 | 0 | 21,613 | 1,966 | 23,579 | |||||||||||||||||
| Exchange of NRS shares for IDT DSUs | (40) | (40) | |||||||||||||||||||||||
| Balance at Apr. 30, 2026 | $ 33 | $ 285 | $ 317,474 | $ (163,380) | $ (13,809) | $ 217,284 | $ 18,537 | $ 376,424 |