Description of Business - Additional Information (Detail) $ in Thousands |
|
|
|
|
12 Months Ended |
|
Dec. 31, 2016
USD ($)
|
Aug. 31, 2016
USD ($)
|
Jul. 25, 2016
USD ($)
|
Feb. 16, 2016
USD ($)
|
Dec. 31, 2016
USD ($)
Operations
Plant
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Date of Acquisition of CGI |
|
|
|
|
Sep. 22, 2014
|
| Estimated fair value of contingent consideration | $ |
|
|
|
|
$ 3,000
|
| Number of manufacturing operations | Operations |
|
|
|
|
4
|
| North Venice [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Number of manufacturing operations | Operations |
|
|
|
|
1
|
| Greater Miami [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Number of manufacturing operations | Operations |
|
|
|
|
2
|
| Orlando [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Number of manufacturing operations | Operations |
|
|
|
|
1
|
| Glass Tempering and Laminating Plant [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Number of plants | Plant |
|
|
|
|
2
|
| Glass Tempering and Laminating Plant [Member] | North Venice [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Number of plants | Plant |
|
|
|
|
2
|
| Insulation Glass Plants [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Number of plants | Plant |
|
|
|
|
1
|
| Insulation Glass Plants [Member] | North Venice [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Number of plants | Plant |
|
|
|
|
1
|
| WinDoor [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Fair value of consideration | $ |
$ 102,571
|
|
|
$ 102,600
|
|
| Effective date of acquisition |
|
|
|
|
Feb. 16, 2016
|
| Estimated fair value of contingent consideration | $ |
$ 3,000
|
|
|
$ 3,000
|
|
| US Impact Systems Inc [Member] |
|
|
|
|
|
| Description Of Business [Line Items] |
|
|
|
|
|
| Fair value of consideration | $ |
|
$ 1,900
|
$ 1,900
|
|
|
| Effective date of acquisition |
|
|
|
|
Aug. 31, 2016
|