XML 123 R102.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER GAINS, NET - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2024
Jul. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other gains, net $ 5,242 $ 4,471 $ 930  
Proceeds Received from Sale of Investment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other gains, net   1,900    
Settlement with Client        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other gains, net   $ 1,400    
Aerojet Share        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other gains, net     $ 1,400 $ 5,100