v3.26.3
Note 22 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Balance $ 318,957 $ 255,655 $ 199,996
Other comprehensive income (loss) attributable to IDT Corporation 2,472 1,573 (950)
Balance 396,110 318,957 255,655
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]      
Balance (225) (380) (645)
Other comprehensive income (loss) attributable to IDT Corporation 63 155 265
Balance (162) (225) (380)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Balance (16,344) (17,762) (16,547)
Other comprehensive income (loss) attributable to IDT Corporation 2,409 1,418 (1,215)
Balance (13,935) (16,344) (17,762)
AOCI Attributable to Parent [Member]      
Balance (16,569) (18,142) (17,192)
Other comprehensive income (loss) attributable to IDT Corporation 2,472 1,573 (950)
Balance $ (14,097) $ (16,569) $ (18,142)