XML 93 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Unrecognized Tax Benefits Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance as of the beginning of period $ 18,819 $ 17,013 $ 23,574
Additions based on tax positions related to the current year 1,847 921 732
Additions for tax positions of prior years 3,620 946 118
Reductions for tax provisions of prior years (2,423) (61) (7,411)
Lapse of Statute of Limitation (184) 0 0
Additions recorded through goodwill as part of business combination 1,334 0 0
Settlements (3,080) 0 0
Balance as of the end of period $ 19,933 $ 18,819 $ 17,013