XML 82 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes Income Taxes - Summary of Uncertain Tax Positions (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]      
Beginning Balance $ 1,879 $ 2,884 $ 0
Additions of tax positions of the current year 1,725 393 0
Additions to tax positions of the prior years 88 0 2,884
Reductions of tax positions of the prior years 0 (872) 0
Reductions related to prior tax positions due to foreign currency (862) (525) 0
Expiration of statutes of limitations (160) (1) 0
Ending Balance $ 2,670 $ 1,879 $ 2,884