XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Schedule of Warranty Reserves (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Movement in Standard Product Warranty Accrual        
Warranty reserves, beginning of period $ 76,487 $ 70,947 $ 76,607 $ 71,836
Warranty reserves accrued 6,988 6,385 12,144 10,655
Warranty expenditures (4,285) (5,861) (9,561) (11,020)
Warranty reserves, end of period $ 79,190 $ 71,471 $ 79,190 $ 71,471