XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Operations, Basis of Presentation and Significant Accounting Policies, Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Disaggregation of Revenue [Line Items]                      
Revenues $ 255,405 $ 212,096 $ 187,475 $ 196,597 $ 240,369 $ 238,461 $ 218,203 $ 196,808 $ 851,573 $ 893,841 $ 889,785
United States                      
Disaggregation of Revenue [Line Items]                      
Revenues                 654,802 683,204 676,776
Operating Segments | NA Engineered Components                      
Disaggregation of Revenue [Line Items]                      
Revenues                 483,415 503,837 485,366
Operating Segments | EU Engineered Components                      
Disaggregation of Revenue [Line Items]                      
Revenues                 161,054 164,997 159,973
Operating Segments | NA Cabinet Components                      
Disaggregation of Revenue [Line Items]                      
Revenues                 210,099 229,644 249,813
Intersegment Eliminations                      
Disaggregation of Revenue [Line Items]                      
Revenues                 (2,995) (4,637) (5,367)
Corporate, Non-segment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 (2,995) (4,637) (5,367)
Fenestration | Operating Segments | NA Engineered Components | United States                      
Disaggregation of Revenue [Line Items]                      
Revenues                 427,616 439,536 412,000
Fenestration | Operating Segments | NA Engineered Components | International                      
Disaggregation of Revenue [Line Items]                      
Revenues                 28,585 31,106 39,309
Fenestration | Operating Segments | EU Engineered Components | International                      
Disaggregation of Revenue [Line Items]                      
Revenues                 134,432 139,638 135,415
Fenestration | Operating Segments | NA Cabinet Components | United States                      
Disaggregation of Revenue [Line Items]                      
Revenues                 11,842 13,144 14,596
Non-fenestration | Operating Segments | NA Engineered Components | United States                      
Disaggregation of Revenue [Line Items]                      
Revenues                 19,279 17,061 18,211
Non-fenestration | Operating Segments | NA Engineered Components | International                      
Disaggregation of Revenue [Line Items]                      
Revenues                 7,935 16,134 15,846
Non-fenestration | Operating Segments | EU Engineered Components | International                      
Disaggregation of Revenue [Line Items]                      
Revenues                 26,622 25,359 24,558
Non-fenestration | Operating Segments | NA Cabinet Components | United States                      
Disaggregation of Revenue [Line Items]                      
Revenues                 196,479 214,211 232,990
Non-fenestration | Operating Segments | NA Cabinet Components | International                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 1,778 $ 2,289 $ 2,227