v3.26.1
Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Balance $ 356,350 $ 283,868 $ 318,957 $ 255,655
Other comprehensive income attributable to IDT Corporation 347 (213) 2,760 (1,670)
Balance 376,424 299,494 376,424 299,494
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance     (225)  
Other comprehensive income attributable to IDT Corporation     66  
Balance (159)   (159)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Balance     (16,344)  
Other comprehensive income attributable to IDT Corporation     2,694  
Balance (13,650)   (13,650)  
AOCI Attributable to Parent [Member]        
Balance (14,156) (19,599) (16,569) (18,142)
Other comprehensive income attributable to IDT Corporation 347 (213) 2,760 (1,670)
Balance $ (13,809) $ (19,812) $ (13,809) $ (19,812)