XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Schedule of Warranty Reserves (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Movement in Standard Product Warranty Accrual        
Warranty reserves, beginning of period $ 93,522 $ 79,190 $ 94,475 $ 76,607
Warranty reserves accrued 4,194 7,025 16,487 19,169
Warranty expenditures (5,736) (4,348) (18,982) (13,909)
Warranty reserves, end of period $ 91,980 $ 81,867 $ 91,980 $ 81,867