XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Income Statement [Abstract]        
Net income $ 22,213 $ 15,754 $ 40,695 $ 24,230
Other comprehensive income (loss):        
Change in unrealized loss on available-for-sale securities 16 270 72 204
Foreign currency translation adjustments 94 (919) (1,529) (288)
Other comprehensive income (loss) 110 (649) (1,457) (84)
Comprehensive income 22,323 15,105 39,238 24,146
Comprehensive income attributable to noncontrolling interests (1,944) (1,329) (3,178) (2,146)
Comprehensive income attributable to IDT Corporation $ 20,379 $ 13,776 $ 36,060 $ 22,000