Supplementary Balance Sheet Information - Additional Information (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Accounts Receivable [Abstract] | |||
Allowances for doubtful accounts | $ 200 | $ 2,200 | |
Provision for sales returns | (201) | 1,643 | $ 978 |
Write-downs for excess and obsolete inventory | 2,500 | 2,200 | |
Write-downs for excess and obsolete inventory expense | 700 | 2,800 | 300 |
Impairment charges on property, plant and equipment | 0 | 0 | $ 0 |
Cumulative Adjustment Depreciation Expense | 800 | ||
Sales Returns and Allowances | |||
Accounts Receivable [Abstract] | |||
Provision for sales returns | $ 300 | $ 300 |
X | ||||||||||
- Definition Cumulative Adjustment Depreciation Expense No definition available.
|
X | ||||||||||
- Definition Write-downs for excess and obsolete inventory expense. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. 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://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Details
|