XML 71 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Rate Reconciliation [Abstract]      
Provision at the U.S. federal statutory rate 21.00% 34.00% 34.00%
State taxes, net of federal benefit (86.50%) 0.00% 2.40%
Foreign tax rate differential (2210.30%) (0.90%) 0.00%
Valuation allowance (7152.80%) 15.00% (42.70%)
Federal tax rate change 0.00% (43.90%) 0.00%
Other true up 8904.90% (0.00%) (0.60%)
Intangible assets impairment and other non-deductibles 2194.60% (1.80%) 0.00%
Other (994.60%) 2.10% (4.10%)
Income tax benefit (expense) effective rate 676.30% 4.50% (11.00%)