XML 111 R94.htm IDEA: XBRL DOCUMENT v3.24.4
FAIR VALUE MEASUREMENTS (Details Textuals)
$ in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2024
CAD ($)
Jul. 31, 2024
USD ($)
Business Acquisition, Contingent Consideration [Line Items]          
Accrued Liabilities, Current $ 8,437 $ 37,305      
Contingent consideration, liability $ 30,207 $ 71,136      
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense      
Business Combination, Reversal of Remaining Contingent Consideration, Liability $ 0 $ 9,057 $ 0    
Change in accrued contingent consideration (9,884) (686) (7,631)    
Impairment of Intangible Assets $ 7,500 $ 0 $ 0    
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense      
Trade Names [Member] | Electronic Technologies Group [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Impairment of Intangible Assets $ 7,500        
Fair Value, Inputs, Level 3 [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Contingent consideration, liability 30,207 $ 71,136      
Business Combination, Reversal of Remaining Contingent Consideration, Liability   9,057      
Change in accrued contingent consideration 31,000 18,909      
FY2023 Acquisition Subsidiary 1 | Flight Support Group [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Amount of contingent purchase consideration, the company could be required to pay 17,500        
Accrued Liabilities, Current 11,000 $ 17,300     $ 11,000
FY2022 Acquisition Subsidiary 1 | Electronic Technologies Group [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Amount of contingent purchase consideration, the company could be required to pay $ 12,100        
Business Acquisition, Percentage of Voting Interests Acquired 80.36%     80.36%  
Contingent consideration, liability         $ 5,500
FY2022 Acquisition Subsidiary 2 | Flight Support Group [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Amount of contingent purchase consideration, the company could be required to pay $ 27,400        
Business Acquisition, Percentage of Voting Interests Acquired 96.00%     96.00%  
Contingent consideration, liability $ 21,800        
FY2022 Acquisition Subsidiary 3 | Flight Support Group [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Amount of contingent purchase consideration, the company could be required to pay $ 14,100        
Business Acquisition, Percentage of Voting Interests Acquired 74.00%     74.00%  
FY2020 Acquisition Subsidiary 1 [Member] | Electronic Technologies Group [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Amount of contingent purchase consideration, the company could be required to pay $ 9,700        
Business Acquisition, Percentage of Voting Interests Acquired 89.99%     89.99%  
Contingent consideration, liability $ 8,400        
FY 2017 Acquisition [Member] | Electronic Technologies Group [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Change in accrued contingent consideration $ 20,000        
Canada, Dollars | FY2020 Acquisition Subsidiary 1 [Member] | Electronic Technologies Group [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Amount of contingent purchase consideration, the company could be required to pay       $ 13,500  
Contingent consideration, liability       $ 11,700