XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Significant Accounting Policies - Summary of Changes in Warranty Liability (Details) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]    
Warranty liability, beginning of period $ 14,174,000 $ 18,117,000
Warranty provision during period 7,695,000 7,086,000
Warranty payments during period (9,419,000) (10,579,000)
Warranty charges related to construction services projects 120,000 128,000
Warranty liability, end of period $ 12,570,000 $ 14,752,000