XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Income Statement [Abstract]    
Net income (loss) $ 12,555 $ (2,345)
Other comprehensive (loss) income:    
Change in unrealized gain on available-for-sale securities (222) (111)
Foreign currency translation adjustments (145) 1,068
Other comprehensive (loss) income (367) 957
Comprehensive income (loss) 12,188 (1,388)
Comprehensive (income) attributable to noncontrolling interests (1,553) (133)
Comprehensive income (loss) attributable to IDT Corporation $ 10,635 $ (1,521)