XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 199,948 $ 164,557
Restricted cash and cash equivalents 123,129 90,899
Debt securities 18,683 23,438
Equity investments 5,187 5,009
Trade accounts receivable, net of allowance for credit losses of $8,416 at April 30, 2025 and $6,352 at July 31, 2024 43,084 42,215
Settlement assets, net of reserve of $1,869 at April 30, 2025 and $1,866 at July 31, 2024 25,160 22,186
Disbursement prefunding 43,381 30,736
Prepaid expenses 13,837 17,558
Other current assets 25,865 25,927
Total current assets 498,274 422,525
Property, plant, and equipment, net 38,980 38,652
Goodwill 26,454 26,288
Other intangibles, net 5,372 6,285
Equity investments 6,904 6,518
Operating lease right-of-use assets 2,013 3,273
Deferred income tax assets, net 16,106 35,008
Other assets 6,805 11,546
Total assets 600,908 550,095
Current liabilities:    
Trade accounts payable 17,250 24,773
Accrued expenses 91,408 103,176
Deferred revenue 27,513 30,364
Customer funds deposits 121,765 91,893
Settlement liabilities 14,105 12,764
Other current liabilities 15,121 16,374
Total current liabilities 287,162 279,344
Operating lease liabilities 1,213 1,533
Other liabilities 1,682 2,662
Total liabilities 290,057 283,539
Commitments and contingencies
Redeemable noncontrolling interest 11,357 10,901
IDT Corporation stockholders’ equity:    
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued
Additional paid-in capital 307,757 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 April 30, 2025 and July 31, 2024, respectively (143,853) (126,080)
Accumulated other comprehensive loss (19,812) (18,142)
Retained earnings 141,753 86,580
Total IDT Corporation stockholders’ equity 286,163 246,183
Noncontrolling interests 13,331 9,472
Total equity 299,494 255,655
Total liabilities, redeemable noncontrolling interest, and equity 600,908 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