XML 82 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of Certain Reserves and Allowances - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Financing Receivable Allowance For Credit Losses [Line Items]    
Warranty reserve balance $ 2,050 $ 2,500
Minimum    
Financing Receivable Allowance For Credit Losses [Line Items]    
Standard product warranty term 2 years  
Maximum    
Financing Receivable Allowance For Credit Losses [Line Items]    
Standard product warranty term 5 years