Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Reconciliation of Unrecognized Tax Benefits, [Roll Forward] | ||
Gross Unrecognized Tax Benefits at January 1 | $ 8,329 | $ 7,252 |
Additions for tax positions taken in the current year | 2,243 | 1,342 |
Additions for tax positions taken in the prior year | 992 | 0 |
Reductions for tax positions taken in the prior year | 0 | (265) |
Gross Unrecognized Tax Benefits at December 31 | $ 11,564 | $ 8,329 |