XML 111 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Change in the Balance of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of period $ 18,246 $ 16,775 $ 9,961
Increases related to tax positions taken during a prior period 40 88 10
Decreases related to tax positions taken during the prior period (8,908) 0 (6)
Increases related to tax positions taken during the current period 1,219 2,294 9,282
Decreases related to settlements 0 0 0
Decreases related to expiration of statute of limitations (1,636) (911) (2,472)
Balance at end of period $ 8,961 $ 18,246 $ 16,775