Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
Unrecognized tax benefits at the beginning of the year | $ 12,935 | $ 11,233 | $ 9,741 |
Decrease related to prior year tax positions | (75) | (121) | |
Increase related to prior year tax positions | 122 | ||
Increases related to current year tax positions | 2,895 | 1,580 | 1,613 |
Settlements | (270) | 0 | 0 |
Unrecognized tax benefits at the end of the year | $ 15,485 | $ 12,935 | $ 11,233 |