Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Reconciliation of liability for unrecognized tax benefits | |||
Balance at beginning of period | $ 1,889 | $ 1,294 | $ 1,062 |
Additions based on tax positions related to current year | 70 | 595 | 232 |
Reductions based on tax positions related to prior year | (181) | ||
Additions based on tax positions related to prior year | 154 | ||
Balance at end of period | $ 1,932 | $ 1,889 | $ 1,294 |