v3.25.4
Nature of Operations and Basis of Presentation (Tables)
3 Months Ended
Jan. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Disaggregation of Revenue
Three Months Ended
January 31,
 20262025
(In thousands)
Hardware Solutions:
Window and door hardware$124,701 $122,353 
Screens62,599 60,554 
Other1,812 1,833 
$189,112 $184,740 
Extruded Solutions:
Window profiles58,355 59,845 
Seals and gaskets17,634 18,041 
Spacers47,602 42,861 
Solar4,605 5,523 
Flashing Tape1,518 2,114 
Window and door hardware7,512 9,458 
Other2,574 1,788 
$139,800 $139,630 
Custom Solutions:
Wood solutions$46,654 $43,810 
Access solutions23,045 22,908 
Mixing solutions19,443 18,320 
$89,142 $85,038 
Unallocated Corporate & Other:
Eliminations$(8,965)$(9,364)
$(8,965)$(9,364)
Net sales$409,089 $400,044