Consolidated Valuation and Qualifying Accounts and Reserves (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Allowance for doubtful accounts | |||
Valuation And Qualifying Accounts Disclosure [Line Items] | |||
Balance at Beginning of Year | $ 2,164 | $ 2,154 | $ 4,017 |
Charges (Reversals) to Cost or Expenses | (2,034) | (12) | (202) |
Deductions | 114 | 22 | (1,661) |
Balance at End of Year | 244 | 2,164 | 2,154 |
Allowance for sales returns | |||
Valuation And Qualifying Accounts Disclosure [Line Items] | |||
Balance at Beginning of Year | 262 | 262 | 262 |
Charges (Reversals) to Cost or Expenses | 0 | 0 | 0 |
Deductions | 0 | 0 | 0 |
Balance at End of Year | 262 | 262 | 262 |
Allowance for tax valuation | |||
Valuation And Qualifying Accounts Disclosure [Line Items] | |||
Balance at Beginning of Year | 31,235 | 27,261 | 21,743 |
Charges (Reversals) to Cost or Expenses | (24) | (4) | 5,518 |
Deductions | 4,595 | 3,978 | 0 |
Balance at End of Year | $ 35,806 | $ 31,235 | $ 27,261 |
X | ||||||||||
- Definition Valuation allowances and reserved charges to cost and expense and recoveries. No definition available.
|
X | ||||||||||
- Definition Valuation allowances and reserves recoveries and deductions. No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|