Annual report pursuant to Section 13 and 15(d)

Supplementary Balance Sheet Information - Additional Information (Detail)

v3.21.1
Supplementary Balance Sheet Information - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable [Abstract]      
Allowances for doubtful accounts $ 4,000,000 $ 2,500,000  
Provision for sales returns (4,286,000) (655,000) $ 1,458,000
Write-downs for excess and obsolete inventory 800,000 1,300,000  
Write-downs for excess and obsolete inventory expense 1,300,000 15,000 $ 100,000
Impairment charges on property, plant and equipment   0  
CARES Act | Accrued Payroll and Benefits      
Accounts Receivable [Abstract]      
Deferred liability 400,000    
Sales Returns and Allowances      
Accounts Receivable [Abstract]      
Provision for sales returns $ 300,000 $ 200,000