v3.25.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Income Statement [Abstract]      
NET INCOME $ 81,139 $ 68,264 $ 44,366
Other comprehensive income (loss):      
Change in unrealized loss on available-for-sale securities 155 265 (99)
Foreign currency translation adjustments 1,418 (1,215) (5,788)
Other comprehensive income (loss) 1,573 (950) (5,887)
COMPREHENSIVE INCOME 82,712 67,314 38,479
Comprehensive income attributable to noncontrolling interests (5,045) (3,810) (3,874)
COMPREHENSIVE INCOME ATTRIBUTABLE TO IDT CORPORATION $ 77,667 $ 63,504 $ 34,605