Supplementary Balance Sheet Information - Additional Information (Detail) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Accounts Receivable [Abstract] | |||
Allowances for doubtful accounts | $ 2,600,000 | $ 900,000 | |
Provision for sales returns | (655,000) | 1,458,000 | $ 337,000 |
Write-downs for excess and obsolete inventory | 1,300,000 | 1,100,000 | |
Disposal of internally developed software | 1,185,000 | $ 505,000 | |
Impairment charges on property, plant and equipment | 0 | ||
Sales Returns and Allowances | |||
Accounts Receivable [Abstract] | |||
Provision for sales returns | $ 200,000 | $ 200,000 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of gain (loss) on sale or disposal of intangible assets. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of valuation reserve for inventory. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|