v3.26.1
Nature of Operations and Basis of Presentation Summary of Product Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Product Information [Line Items]        
Total sales $ 462,367 $ 452,478 $ 871,456 $ 852,522
Operating Segments | Hardware Solutions        
Product Information [Line Items]        
Total sales 203,019 202,935 392,131 387,675
Operating Segments | Hardware Solutions | Window And Door Hardware        
Product Information [Line Items]        
Total sales 109,377 104,887 234,078 227,240
Operating Segments | Hardware Solutions | Screens        
Product Information [Line Items]        
Total sales 91,482 95,860 154,081 156,414
Operating Segments | Hardware Solutions | Other Hardware Solutions        
Product Information [Line Items]        
Total sales 2,160 2,188 3,972 4,021
Operating Segments | Extruded Solutions        
Product Information [Line Items]        
Total sales 164,949 163,967 304,749 303,597
Operating Segments | Extruded Solutions | Window And Door Hardware        
Product Information [Line Items]        
Total sales 8,470 11,177 15,982 20,635
Operating Segments | Extruded Solutions | Window Profiles        
Product Information [Line Items]        
Total sales 72,542 70,009 130,897 129,854
Operating Segments | Extruded Solutions | Seals and Gaskets        
Product Information [Line Items]        
Total sales 19,530 19,401 37,164 37,442
Operating Segments | Extruded Solutions | Spacers        
Product Information [Line Items]        
Total sales 52,526 50,671 100,128 93,532
Operating Segments | Extruded Solutions | Solar        
Product Information [Line Items]        
Total sales 5,312 7,062 9,917 12,585
Operating Segments | Extruded Solutions | Flashing Tape        
Product Information [Line Items]        
Total sales 3,228 1,599 4,746 3,713
Operating Segments | Extruded Solutions | Product Type: Other        
Product Information [Line Items]        
Total sales 3,341 4,048 5,915 5,836
Operating Segments | Custom Solutions        
Product Information [Line Items]        
Total sales 103,913 97,507 193,055 182,545
Operating Segments | Custom Solutions | Wood Solutions        
Product Information [Line Items]        
Total sales 56,906 51,237 103,560 95,047
Operating Segments | Custom Solutions | Access Solutions        
Product Information [Line Items]        
Total sales 26,455 23,880 49,501 46,788
Operating Segments | Custom Solutions | Mixing Solution        
Product Information [Line Items]        
Total sales 20,552 22,390 39,994 40,710
Corporate Non-Segment        
Product Information [Line Items]        
Total sales $ (9,514) $ (11,931) $ (18,479) $ (21,295)