v3.26.1
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