XML 80 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Schedule of Warranty Reserves (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Warranty reserves, beginning of period $ 71,836 $ 69,373
Warranty reserves accrued 4,270 4,746
Warranty expenditures (5,159) (3,637)
Warranty reserves, end of period $ 70,947 $ 70,482