XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Detail)
12 Months Ended
Oct. 31, 2023
USD ($)
unit
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Goodwill [Roll Forward]      
Beginning balance $ 137,855,000 $ 149,205,000  
Foreign currency translation adjustment 3,708,000 (11,350,000)  
Ending balance $ 182,956,000 137,855,000 $ 149,205,000
Finite-Lived Intangible Assets [Line Items]      
Number of reportable units with goodwill balances | unit 6    
Goodwill $ 182,956,000 137,855,000 149,205,000
Gross Carrying Amount 238,275,000 216,386,000  
Accumulated Amortization (164,160,000) (151,351,000)  
Intangible assets amortization expense 12,100,000 11,900,000 12,800,000
Impairment of intangible assets 0 0 $ 0
Estimated Amortization Expense      
2024 11,278,000    
2025 10,051,000    
2026 9,976,000    
2027 9,977,000    
2028 4,743,000    
Thereafter 28,090,000    
Intangible assets, net 74,115,000 65,035,000  
Goodwill, Acquired During Period $ 41,393,000    
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted Average Useful Life 11 years    
Gross Carrying Amount $ 157,629,000 139,607,000  
Accumulated Amortization $ (99,230,000) (88,646,000)  
Trademarks and trade names      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted Average Useful Life 6 years    
Gross Carrying Amount $ 55,519,000 54,389,000  
Accumulated Amortization $ (42,879,000) (40,610,000)  
Patents and other technology      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted Average Useful Life 13 years    
Gross Carrying Amount $ 25,127,000 22,390,000  
Accumulated Amortization (22,051,000) (22,095,000)  
Woodcraft      
Goodwill [Roll Forward]      
Ending balance 39,200,000    
Finite-Lived Intangible Assets [Line Items]      
Goodwill $ 39,200,000    
NA Fenestration      
Finite-Lived Intangible Assets [Line Items]      
Number of reportable units with goodwill balances | unit 3    
NA Engineered Components Unit One      
Goodwill [Roll Forward]      
Ending balance $ 41,400,000    
Finite-Lived Intangible Assets [Line Items]      
Goodwill 41,400,000    
NA Engineered Components Unit Two      
Goodwill [Roll Forward]      
Ending balance 2,800,000    
Finite-Lived Intangible Assets [Line Items]      
Goodwill 2,800,000    
NA Engineered Components Unit Three      
Goodwill [Roll Forward]      
Ending balance 35,900,000    
Finite-Lived Intangible Assets [Line Items]      
Goodwill 35,900,000    
EU Fenestration      
Goodwill [Roll Forward]      
Foreign currency translation adjustment $ 3,708,000 $ (11,350,000)  
Finite-Lived Intangible Assets [Line Items]      
Number of reportable units with goodwill balances | unit 2    
EU Engineered Components Unit One [Member]      
Goodwill [Roll Forward]      
Ending balance $ 47,800,000    
Finite-Lived Intangible Assets [Line Items]      
Goodwill 47,800,000    
EU Engineered Components Unit Two [Member]      
Goodwill [Roll Forward]      
Ending balance 15,900,000    
Finite-Lived Intangible Assets [Line Items]      
Goodwill $ 15,900,000    
NA Cabinet Components      
Finite-Lived Intangible Assets [Line Items]      
Number of reportable units with goodwill balances | unit 1