Income Taxes - Changes in Amount of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
Beginning balance | $ 4,259 | $ 774 | $ 166 |
Additions based on tax positions related to the current year | 0 | 0 | 608 |
Additions for tax positions of prior years | 0 | 4,128 | 0 |
Reductions for tax positions of prior years | (3,212) | (358) | 0 |
Settlements | (943) | (285) | 0 |
Ending Balance | $ 104 | $ 4,259 | $ 774 |