XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 148,019 $ 164,557
Restricted cash and cash equivalents 95,194 90,899
Debt securities 27,274 23,438
Equity investments 5,071 5,009
Trade accounts receivable, net of allowance for credit losses of $6,634 at October 31, 2024 and $6,352 at July 31, 2024 41,566 42,215
Settlement assets, net of reserve of $1,903 at October 31, 2024 and $1,866 at July 31, 2024 25,245 22,186
Disbursement prefunding 52,041 30,736
Prepaid expenses 12,686 17,558
Other current assets 24,627 25,927
Total current assets 431,723 422,525
Property, plant, and equipment, net 38,944 38,652
Goodwill 26,309 26,288
Other intangibles, net 5,947 6,285
Equity investments 7,092 6,518
Operating lease right-of-use assets 3,101 3,273
Deferred income tax assets, net 29,523 35,008
Other assets 11,995 11,546
Total assets 554,634 550,095
Current liabilities:    
Trade accounts payable 23,647 24,773
Accrued expenses 92,821 103,176
Deferred revenue 29,321 30,364
Customer funds deposits 94,951 91,893
Settlement liabilities 12,710 12,764
Other current liabilities 16,373 16,374
Total current liabilities 269,823 279,344
Operating lease liabilities 1,566 1,533
Other liabilities 1,058 2,662
Total liabilities 272,447 283,539
Commitments and contingencies
Redeemable noncontrolling interest 11,039 10,901
IDT Corporation stockholders’ equity:    
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued
Additional paid-in capital 305,918 303,510
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 4,555 and 4,493 shares of Class B common stock at October 31, 2024 and July 31, 2024, respectively (128,512) (126,080)
Accumulated other comprehensive loss (19,709) (18,142)
Retained earnings 102,568 86,580
Total IDT Corporation stockholders’ equity 260,580 246,183
Noncontrolling interests 10,568 9,472
Total equity 271,148 255,655
Total liabilities, redeemable noncontrolling interest, and equity 554,634 550,095
Common Class A [Member]    
IDT Corporation stockholders’ equity:    
Class B common stock, $.01 par value; authorized shares—200,000; 28,229 and 28,177 shares issued and 23,674 and 23,684 shares outstanding at October 31, 2024 and July 31, 2024, respectively 33 33
Common Class B [Member]    
IDT Corporation stockholders’ equity:    
Class B common stock, $.01 par value; authorized shares—200,000; 28,229 and 28,177 shares issued and 23,674 and 23,684 shares outstanding at October 31, 2024 and July 31, 2024, respectively $ 282 $ 282