XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Accumulated Balances for Each Classification of Other Comprehensive Income Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 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 $ (649) $ (2,039) (84) $ (2,406)
Ending balance (17,276)   (17,276)  
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     204  
Ending balance (441)   (441)  
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     (288)  
Ending balance $ (16,835)   $ (16,835)