XML 61 R44.htm IDEA: XBRL DOCUMENT v3.3.1.900
Basis of Presentation and Significant Accounting Policies - Summary of Changes in Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Movement in Standard Product Warranty Accrual [Roll Forward]        
Warranty liability, beginning of period $ 18,117 $ 18,155 $ 14,935 $ 14,317
Warranty provision during period 7,423 9,601 5,641  
Warranty payments during period 8,555 7,409 5,676  
Warranty charges related to construction services projects 1,094 1,028 653  
Warranty liability, end of period $ 18,117 $ 18,155 $ 14,935