Income Taxes - Valuation Allowance for Deferred Tax Assets (Detail) - Valuation Allowance of Deferred Tax Assets - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Beginning Balance | $ (13,022) | $ (13,218) | $ (12,892) |
| Charges To Costs and Expenses | (4,399) | 196 | (326) |
| Charged To Other Accounts | 0 | 0 | 0 |
| Ending Balance | $ (17,421) | $ (13,022) | $ (13,218) |