XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Schedule of Accumulated Balances for Each Classification of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
BALANCE $ 318,957 $ 255,655
Accumulated other comprehensive loss, Beginning balance (16,569)  
Other comprehensive income attributable to IDT Corporation 301 (1,567)
BALANCE 336,017 $ 271,148
Accumulated other comprehensive loss, Ending balance (16,268)  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
BALANCE (225)  
Other comprehensive income attributable to IDT Corporation 54  
BALANCE (171)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
BALANCE (16,344)  
Other comprehensive income attributable to IDT Corporation 247  
BALANCE $ (16,097)