XML 29 R88.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes Income Taxes - Summary of Reconciliation of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]        
Tax Adjustments, Settlements, and Unusual Provisions $ 133   $ 12,500  
Reconciliation of Gross Unrecognized Tax Benefits        
Beginning balance 12,323 $ 4,238 0 $ 4,238
Additions based on tax positions related to current year 133 0 12,456 0
Ending balance $ 12,456 $ 4,238 $ 12,456 $ 4,238