XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Accumulated Balances for Each Classification of Other Comprehensive Income Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax     $ (17,192)  
Other Comprehensive Income (Loss), Net of Tax $ 33 $ (764) (51) $ (3,170)
Ending balance (17,243)   (17,243)  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax     (645)  
Other Comprehensive Income (Loss), Net of Tax     77  
Ending balance (568)   (568)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax     (16,547)  
Other Comprehensive Income (Loss), Net of Tax     (128)  
Ending balance $ (16,675)   $ (16,675)