XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Accumulated Balances for Each Classification of Other Comprehensive Income Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss $ (18,142)  
Other comprehensive (loss) income attributable to IDT Corporation (1,567) $ 565
Accumulated other comprehensive loss (19,709)  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss (380)  
Other comprehensive (loss) income attributable to IDT Corporation 56  
Accumulated other comprehensive loss (324)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss (17,762)  
Other comprehensive (loss) income attributable to IDT Corporation (1,623)  
Accumulated other comprehensive loss $ (19,385)