v3.26.3
Consolidated Statements of Equity - 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]
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 (in shares) at Jul. 31, 2023                 3,272,000 27,851,000              
Balance at Jul. 31, 2023                 $ 33 $ 279 $ 301,408 $ (115,461) $ (17,192) $ 24,662 $ 6,267   $ 199,996
Dividends declared                 0 0 0 0 0 (2,536) 0   (2,536)
Exercise of stock options                 0 $ 0 172 0 0 0 0   $ 172
Exercise of stock options (in shares)                   13,000             12,500
Repurchases of Class B common stock through repurchase program $ 0 $ 0 $ 0 $ (9,087) $ 0 $ 0 $ 0 $ (9,087)                 $ (9,100)
Shares withheld for employee taxes                 0 $ 0 0 (1,532) 0 0 0   (1,532)
Restricted net2phone and NRS common stock purchased from employees                 0 0 (4,163) 0 0 0 32   (4,131)
Exchange of NRS shares for IDT Class B common stock                 0 $ 2 94 0 0 0 (96)   0
Exchange of NRS shares for IDT Class B common stock (in shares)                   205,000              
Stock issued/to be issued to an executive officer for bonus payment                 0 $ 0 1,494 0 0 0 0   1,494
Stock issued/to be issued to an executive officer for bonus payment (in shares)                   39,000              
Business acquisition holdback payment                 0 $ 0 100 0 0 0 0   100
Business acquisition holdback payment (in shares)                   3,000              
Stock-based compensation                 0 $ 1 4,405 0 0 0 0   4,406
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)                   66,000              
Distributions to noncontrolling interests                 0 $ 0 0 0 0 0 (112)   (112)
Other comprehensive income (loss) attributable to IDT Corporation                 0 0 0 0 (950) 0 0   (950)
Net income for the year ended July 31, 2024                 0 0 0 0 0 64,454 3,381   67,835
Repurchases of Class B common stock through repurchase program 0 0 0 (9,087) 0 0 0 (9,087)                 (9,100)
Shares withheld for employee taxes                 0 0 0 (1,532) 0 0 0   (1,532)
Net income for the year ended July 31, 2025                 $ 0 $ 0 0 0 0 64,454 3,381   67,835
BALANCE (in shares) at Jul. 31, 2024                 3,272,000 28,177,000              
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 (5,550) 0   $ (5,550)
Exercise of stock options (in shares)                                 0
Repurchases of Class B common stock through repurchase program 0 0 0 (10,097) 0 0 0 (10,097)               $ (10,100)  
Shares withheld for employee taxes                 0 0 0 (7,676) 0 0 0   $ (7,676)
Exchange of NRS shares for IDT Class B common stock                 0 $ 0 33 0 0 0 (33)   0
Exchange of NRS shares for IDT Class B common stock (in shares)                   9,000              
Stock issued/to be issued to an executive officer for bonus payment                 0 $ 0 1,824 0 0 0 0   1,824
Stock issued/to be issued to an executive officer for bonus payment (in shares)                   39,000              
Business acquisition holdback payment                               $ 100  
Business acquisition holdback payment (in shares)                               2,679  
Stock-based compensation                 0 $ 3 2,744 0 0 0 0   2,747
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)                   303,000              
Distributions to noncontrolling interests                 0 $ 0 0 0 0 0 (100)   (100)
Other comprehensive income (loss) attributable to IDT Corporation                 0 0 0 0 1,573 0 0   1,573
Net income for the year ended July 31, 2024                 0 0 0 0 0 76,094 4,487   80,581
Repurchases of Class B common stock through repurchase program 0 0 0 (10,097) 0 0 0 (10,097)               $ (10,100)  
Shares withheld for employee taxes                 0 0 0 (7,676) 0 0 0   (7,676)
Net income for the year ended July 31, 2025                 $ 0 $ 0 0 0 0 76,094 4,487   80,581
BALANCE (in shares) at Jul. 31, 2025                 3,272,000 28,528,000              
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 (6,504) 0   (6,504)
Exercise of stock options                 0 $ 0 200 0 0 0 0   $ 200
Exercise of stock options (in shares)                   5,000             5,204
Repurchases of Class B common stock through repurchase program 0 0 0 (21,000) 0 0 0 (21,000)                 $ (21,000)
Shares withheld for employee taxes                 0 $ 0 0 (526) 0 0 0   (526)
Stock-based compensation                 0 $ 0 10,544 0 0 0 0   10,544
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)                   36,000              
Distributions to noncontrolling interests                 0 $ 0   0 0 0 (2,352)   (2,362)
Other comprehensive income (loss) attributable to IDT Corporation                 0 0 0 0 2,472 0 0   2,472
Net income for the year ended July 31, 2024                 0 0 0 0 0 86,633 7,696   94,329
Repurchases of Class B common stock through repurchase program $ 0 $ 0 $ 0 $ (21,000) $ 0 $ 0 $ 0 $ (21,000)                 (21,000)
Shares withheld for employee taxes                 0 0 0 (526) 0 0 0   (526)
Net income for the year ended July 31, 2025                 0 0 0 0 0 86,633 7,696   94,329
Distributions to noncontrolling interests                     (10)            
Adjustments to Additional Paid in Capital, Exchange of Stock                 $ 0 $ 0 380 0 0 0 (380)   0
BALANCE (in shares) at Jul. 31, 2026                 3,272,000 28,569,000              
Balance at Jul. 31, 2026                 $ 33 $ 285 $ 319,225 $ (165,379) $ (14,097) $ 237,253 $ 18,790   $ 396,110