v3.25.2
Schedule of Accumulated Balances for Each Classification of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance $ 255,655 $ 199,996 $ 170,637
Accumulated other comprehensive loss, Beginning balance (18,142) (17,192) (11,305)
Other comprehensive income (loss) attributable to IDT Corporation 1,573 (950) (5,887)
Balance 318,957 255,655 199,996
Accumulated other comprehensive loss, Ending balance (16,569) (18,142) (17,192)
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (380) (645) (546)
Other comprehensive income (loss) attributable to IDT Corporation 155 265 (99)
Balance (225) (380) (645)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (17,762) (16,547) (10,759)
Other comprehensive income (loss) attributable to IDT Corporation 1,418 (1,215) (5,788)
Balance $ (16,344) $ (17,762) $ (16,547)