v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 226,505 $ 164,557
Restricted cash and cash equivalents 115,327 90,899
Debt securities 21,649 23,438
Equity investments 5,637 5,009
Trade accounts receivable, net of allowance for credit losses of $9,097 and $6,352 at July 31, 2025 and 2024, respectively 42,867 42,215
Settlement assets, net of reserve of $1,367 and $1,866 at July 31, 2025 and 2024, respectively 28,014 22,186
Disbursement prefunding 37,097 30,736
Prepaid expenses 14,505 17,558
Other current assets 28,702 25,927
TOTAL CURRENT ASSETS 520,303 422,525
Property, plant, and equipment, net 38,869 38,652
Goodwill 26,488 26,288
Other intangibles, net 5,056 6,285
Equity investments 6,658 6,518
Operating lease right-of-use assets 1,878 3,273
Deferred income tax assets, net 18,790 35,008
Other assets 8,161 11,546
TOTAL ASSETS 626,203 550,095
CURRENT LIABILITIES:    
Trade accounts payable 19,435 24,773
Accrued expenses 97,295 103,176
Deferred revenue 27,726 30,364
Customer funds deposits 114,708 91,893
Settlement liabilities 13,922 12,764
Other current liabilities 19,910 16,374
TOTAL CURRENT LIABILITIES 292,996 279,344
Operating lease liabilities 1,103 1,533
Other liabilities 1,688 2,662
TOTAL LIABILITIES 295,787 283,539
Commitments and contingencies
Redeemable noncontrolling interest 11,459 10,901
IDT Corporation stockholders’ equity:    
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued
Additional paid-in capital 308,111 303,510
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 4,872 and 4,493 shares of Class B common stock at July 31, 2025 and 2024, respectively (143,853) (126,080)
Accumulated other comprehensive loss (16,569) (18,142)
Retained earnings 157,124 86,580
Total IDT Corporation stockholders’ equity 305,131 246,183
Noncontrolling interests 13,826 9,472
TOTAL EQUITY 318,957 255,655
TOTAL LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST, AND EQUITY 626,203 550,095
Common Class A [Member]    
IDT Corporation stockholders’ equity:    
Common stock 33 33
Common Class B [Member]    
IDT Corporation stockholders’ equity:    
Common stock $ 285 $ 282