v3.25.4
Nature of Operations and Basis of Presentation Summary of Product Sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Product Information [Line Items]    
Total sales $ 409,089 $ 400,044
Operating Segments | Hardware Solutions    
Product Information [Line Items]    
Total sales 189,112 184,740
Operating Segments | Hardware Solutions | Window And Door Hardware    
Product Information [Line Items]    
Total sales 124,701 122,353
Operating Segments | Hardware Solutions | Screens    
Product Information [Line Items]    
Total sales 62,599 60,554
Operating Segments | Hardware Solutions | Other Hardware Solutions    
Product Information [Line Items]    
Total sales 1,812 1,833
Operating Segments | Extruded Solutions    
Product Information [Line Items]    
Total sales 139,800 139,630
Operating Segments | Extruded Solutions | Window And Door Hardware    
Product Information [Line Items]    
Total sales 7,512 9,458
Operating Segments | Extruded Solutions | Window Profiles    
Product Information [Line Items]    
Total sales 58,355 59,845
Operating Segments | Extruded Solutions | Seals and Gaskets    
Product Information [Line Items]    
Total sales 17,634 18,041
Operating Segments | Extruded Solutions | Spacers    
Product Information [Line Items]    
Total sales 47,602 42,861
Operating Segments | Extruded Solutions | Solar    
Product Information [Line Items]    
Total sales 4,605 5,523
Operating Segments | Extruded Solutions | Flashing Tape    
Product Information [Line Items]    
Total sales 1,518 2,114
Operating Segments | Extruded Solutions | Product Type: Other    
Product Information [Line Items]    
Total sales 2,574 1,788
Operating Segments | Custom Solutions    
Product Information [Line Items]    
Total sales 89,142 85,038
Operating Segments | Custom Solutions | Wood Solutions    
Product Information [Line Items]    
Total sales 46,654 43,810
Operating Segments | Custom Solutions | Access Solutions    
Product Information [Line Items]    
Total sales 23,045 22,908
Operating Segments | Custom Solutions | Mixing Solution    
Product Information [Line Items]    
Total sales 19,443 18,320
Corporate Non-Segment    
Product Information [Line Items]    
Total sales $ (8,965) $ (9,364)