XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Nature of Operations, Basis of Presentation and Significant Accounting Policies, Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]      
Net sales $ 1,837,641 $ 1,277,862 $ 1,130,583
United States      
Disaggregation of Revenue [Line Items]      
Net sales 1,248,137 926,864 834,525
Operating Segments | Hardware Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 841,674 427,839 296,959
Operating Segments | Extruded Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 646,627 559,995 544,585
Operating Segments | Custom Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 388,210 309,441 298,361
Intersegment Eliminations      
Disaggregation of Revenue [Line Items]      
Net sales (38,870) (19,413) (9,322)
Corporate, Non-segment      
Disaggregation of Revenue [Line Items]      
Net sales (38,870) (19,413) (9,322)
Fenestration | Operating Segments | Custom Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 200,104 198,424 215,445
Non-fenestration | Operating Segments | NA Fenestration | United States      
Disaggregation of Revenue [Line Items]      
Net sales 8,035 1,848 0
Window And Door Hardware | Operating Segments | Hardware Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 552,825 146,187 0
Window And Door Hardware | Operating Segments | Extruded Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 39,726 11,177 0
Screens | Operating Segments | Hardware Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 280,814 279,804 296,959
Window Profiles | Operating Segments | Extruded Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 278,399 255,816 284,119
Seals and Gaskets | Operating Segments | Extruded Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 80,916 21,321 0
Spacers | Operating Segments | Extruded Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 199,217 198,475 191,212
Solar | Operating Segments | Extruded Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 24,080 25,672 21,061
Flashing Tape | Operating Segments | Extruded Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 9,825 18,263 16,271
Other | Operating Segments | Extruded Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 14,464 29,271 31,922
Access Solutions | Operating Segments | Custom Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 101,904 25,792 0
Mixing Solutions | Operating Segments | Custom Solutions      
Disaggregation of Revenue [Line Items]      
Net sales $ 86,202 $ 85,225 $ 82,916