XML 81 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Warranty Reserves (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Movement in Standard Product Warranty Accrual [Roll Forward]            
Warranty reserves, beginning of period $ 80,128 $ 45,272 $ 83,135 $ 45,948    
Warranty reserves accrued 4,448 3,329 10,122 8,373    
Adjustments to pre-existing reserves 400 200 1,021 460    
Warranty expenditures (4,054) (3,136) (13,356) (9,116)    
Warranty reserves, end of period $ 80,922 $ 45,665 $ 80,922 $ 45,665    
Warranty liabilities estimated to be recoverable by insurance policies         $ 38,000 $ 36,500