XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Current assets:    
Cash and cash equivalents $ 74,082 $ 84,860
Restricted cash and cash equivalents 114,046 116,362
Debt securities 23,890 18,363
Equity investments 21,036 5,964
Trade accounts receivable, net of allowance for doubtful accounts of $6,361 at October 31, 2020 and $6,085 at July 31, 2020 47,182 44,166
Prepaid expenses 28,042 33,115
Other current assets 17,004 19,302
Total current assets 325,282 322,132
Property, plant and equipment, net 30,509 30,061
Goodwill 12,808 12,858
Other intangibles, net 3,878 3,959
Equity investments 9,748 8,833
Operating lease right-of-use assets 9,435 9,490
Deferred income tax assets, net 5,405 8,512
Other assets 8,881 8,905
Total assets 405,946 404,750
Current liabilities:    
Trade accounts payable 31,261 31,147
Accrued expenses 122,498 125,544
Deferred revenue 39,952 40,114
Customer deposits 113,659 115,992
Other current liabilities 12,497 12,073
Total current liabilities 319,867 324,870
Operating lease liabilities 7,193 7,353
Other liabilities 1,303 1,388
Total liabilities 328,363 333,611
Commitments and contingencies
IDT Corporation stockholders’ equity:    
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued
Additional paid-in capital 278,134 277,443
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 2,083 and 1,616 shares of Class B common stock at October 31, 2020 and July 31, 2020, respectively (59,077) (56,221)
Accumulated other comprehensive loss (7,188) (7,410)
Accumulated deficit (131,045) (139,333)
Total IDT Corporation stockholders’ equity 81,117 74,772
Noncontrolling interests (3,534) (3,633)
Total equity 77,583 71,139
Total liabilities and equity 405,946 404,750
Class A common stock    
IDT Corporation stockholders’ equity:    
Common stock, value 33 33
Total equity 33 33
Class B common stock    
IDT Corporation stockholders’ equity:    
Common stock, value 260 260
Total equity $ 260 $ 260