XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Schedule Of Commitments And Contingencies [Line Items]      
Change in warranty reserve for disclosure purposes only $ 2,200 $ 2,200  
Surface Flaking [Member]      
Schedule Of Commitments And Contingencies [Line Items]      
Provisions and changes in estimates for future settlement of surface flaking claims $ 6,500    
Minimum [Member]      
Schedule Of Commitments And Contingencies [Line Items]      
Warranty period   10 years  
Maximum [Member]      
Schedule Of Commitments And Contingencies [Line Items]      
Warranty period   25 years  
Surface Flaking Warranty Reserve [Member]      
Schedule Of Commitments And Contingencies [Line Items]      
Percentage change in warranty claims used as a threshold for disclosure   10.00%  
Provisions and changes in estimates for future settlement of surface flaking claims   $ 8,411 $ 1,571
Surface Flaking Warranty Reserve [Member] | Surface Flaking [Member]      
Schedule Of Commitments And Contingencies [Line Items]      
Provisions and changes in estimates for future settlement of surface flaking claims   $ 6,479