v3.26.1
Segment Information (Tables)
6 Months Ended
Apr. 30, 2026
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Selected segment information for the three and six months ended April 30, 2026 and 2025 was as follows (in thousands):
Hardware SolutionsExtruded SolutionsCustom SolutionsUnallocated Corp. & OtherTotal
Three Months Ended April 30, 2026
Net sales$203,019 $164,949 $103,913 $(9,514)462,367 
Cost of sales (excluding depreciation and amortization)162,392 112,881 79,017 (9,715)344,575 
Selling, general and administrative35,763 21,664 13,889 3,116 74,432 
Depreciation and amortization11,693 7,341 5,404 212 24,650 
Operating (loss) income$(6,829)$23,063 $5,603 $(3,127)$18,710 
Capital expenditures$6,183 $1,987 $2,852 $$11,028 
Three Months Ended April 30, 2025
Net sales$202,935 $163,967 $97,507 $(11,931)$452,478 
Cost of sales (excluding depreciation and amortization)145,533 111,637 73,702 (9,776)321,096 
Selling, general and administrative32,259 21,673 10,850 5,551 70,333 
Restructuring charges896 — — 40 936 
Depreciation and amortization10,361 7,437 5,437 (4,043)19,192 
Operating income (loss)$13,886 $23,220 $7,518 $(3,703)$40,921 
Capital expenditures$5,893 $5,104 $2,787 $1,136 $14,920 
Six Months Ended April 30, 2026
Net sales$392,131 $304,749 $193,055 $(18,479)$871,456 
Cost of sales (excluding depreciation and amortization)313,116 210,590 150,441 (19,010)655,137 
Selling, general and administrative69,943 42,805 27,039 6,071 145,858 
Depreciation and amortization23,240 14,680 10,626 353 48,899 
Operating (loss) income$(14,168)$36,674 $4,949 $(5,893)$21,562 
Capital expenditures$11,793 $5,985 $4,485 $59 $22,322 
Six Months Ended April 30, 2025
Net sales$387,675 $303,597 $182,545 $(21,295)$852,522 
Cost of sales (excluding depreciation and amortization)296,318 209,317 142,000 (18,811)628,824 
Selling, general and administrative65,616 40,181 22,448 8,738 136,983 
Restructuring charges7,015 — — 1,825 8,840 
Depreciation and amortization21,831 15,077 10,977 (3,953)43,932 
Operating (loss) income $(3,105)$39,022 $7,120 $(9,094)$33,943 
Capital expenditures$10,296 $10,023 $4,261 $1,964 $26,544 
The following tables reconcile our segment presentation, as previously reported in our Quarterly Report on Form 10-Q for the three months ended April 30, 2025, to the current presentation (in thousands):
NA FenestrationEU FenestrationNA Cabinet Components
Tyman
Unallocated Corp. & OtherTotal
Three Months Ended April 30, 2025
Net sales$151,026 $61,257 $51,237 $190,107 $(1,149)$452,478 
Cost of sales (excluding depreciation and amortization)113,760 39,001 42,405 126,743 (813)321,096 
Selling, general and administrative15,938 9,038 5,725 37,271 2,361 70,333 
Restructuring charges— — — 936 — 936 
Depreciation and amortization4,667 2,659 3,015 8,775 76 19,192 
Operating income (loss)$16,661 $10,559 $92 $16,382 $(2,773)$40,921 
Capital expenditures$6,489 $727 $1,239 5,368 $1,097 $14,920 
Hardware Solutions(1)
Extruded Solutions(2)
Custom Solutions(3)
Unallocated Corp. & OtherTotal
Three Months Ended April 30, 2025
Net sales$202,935 $163,967 $97,507 $(11,931)$452,478 
Cost of sales (excluding depreciation and amortization)145,533 111,637 73,702 (9,776)321,096 
Selling, general and administrative32,259 21,673 10,850 5,551 70,333 
Restructuring charges896 — — 40 936 
Depreciation and amortization10,361 7,437 5,437 (4,043)19,192 
Operating income (loss)$13,886 $23,220 $7,518 $(3,703)$40,921 
Capital expenditures$5,893 $5,104 $2,787 $1,136 $14,920 
NA FenestrationEU FenestrationNA Cabinet ComponentsTymanUnallocated Corp. & OtherTotal
Six Months Ended April 30, 2025
Net sales$285,359 $109,728 $95,047 $365,783 $(3,395)$852,522 
Cost of sales (excluding depreciation and amortization)220,327 69,638 81,821 259,539 (2,501)628,824 
Selling, general and administrative32,071 16,959 10,992 71,649 5,312 136,983 
Restructuring charges— — — 8,840 — 8,840 
Depreciation and amortization9,446 5,269 6,024 23,038 155 43,932 
Operating income (loss)$23,515 $17,862 $(3,790)$2,717 $(6,361)$33,943 
Capital expenditures$12,140 $1,329 $1,656 $9,456 $1,963 $26,544 
Hardware Solutions(1)
Extruded Solutions(2)
Custom Solutions(3)
Unallocated Corp. & OtherTotal
Six Months Ended April 30, 2025
Net sales$387,675 $303,597 $182,545 $(21,295)$852,522 
Cost of sales (excluding depreciation and amortization)296,318 209,317 142,000 (18,811)628,824 
Selling, general and administrative65,616 40,181 22,448 8,738 136,983 
Restructuring charges7,015 — — 1,825 8,840 
Depreciation and amortization21,831 15,077 10,977 (3,953)43,932 
Operating (loss) income
$(3,105)$39,022 $7,120 $(9,094)$33,943 
Capital expenditures$10,296 $10,023 $4,261 $1,964 $26,544 
(1) The Hardware Solutions segment contains a portion of the previously reported NA Fenestration segment.
(2) The Extruded Solutions segment contains a portion of the previously reported NA Fenestration and the EU Fenestration segments.
(3) The Custom Solutions segment contains a portion of the previously reported NA Fenestration and the NA Cabinet Components segments.
Changes in the Carrying Amount of Goodwill
The change in the carrying amount of goodwill for the six months ended April 30, 2026 was as follows (in thousands):
Six Months Ended
 April 30, 2026
Beginning balance as of November 1, 2025
$271,346 
Foreign currency translation adjustment3,404 
Balance as of the end of the period$274,750 
The following table summarizes the change in the carrying amount of goodwill by reportable business segment for the six months ended April 30, 2026 (in thousands):
Hardware SolutionsExtruded SolutionsCustom SolutionsUnallocated Corp. & OtherTotal
Balance as of October 31, 2025$14,601 $180,933 $75,812 $— $271,346 
Foreign currency translation adjustment283 2,821 300 — 3,404 
Balance as of April 30, 2026$14,884 $183,754 $76,112 $— $274,750 
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
We do not allocate non-operating expense or income tax expense to the reportable segments. The following table reconciles operating income as reported above to net income for the three and six months ended April 30, 2026 and 2025 (in thousands):
Three Months EndedSix Months Ended
April 30,April 30,
2026202520262025
Operating income$18,710 $40,921 $21,562 $33,943 
Interest expense(12,042)(13,940)(24,409)(28,126)
Other, net448 (159)6,065 1,070 
Income tax expense(3,766)(6,307)(3,939)(1,257)
Net income (loss)$3,350 $20,515 $(721)$5,630