XML 123 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Change in the Balance of Gross 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 of the period balance $ 16,775 $ 9,961 $ 10,741
Increases related to tax positions taken during a prior period 88 10 19
Decreases related to tax positions taken during the prior period 0 (6) (1,257)
Increases related to tax positions taken during the current period 2,294 9,282 870
Decreases related to settlements 0 0 0
Decreases related to expiration of statute of limitations (911) (2,472) (412)
End of the period balance $ 18,246 $ 16,775 $ 9,961