XML 81 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Schedule of Warranty Reserves (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Movement in Standard Product Warranty Accrual        
Warranty reserves, beginning of period $ 103,034 $ 94,793 $ 103,976 $ 94,475
Warranty reserves accrued 6,880 5,779 11,601 12,293
Warranty expenditures (6,460) (7,050) (12,123) (13,246)
Warranty reserves, end of period $ 103,454 $ 93,522 $ 103,454 $ 93,522