XML 79 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Effective Income Tax Reconciliation (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Income tax at U.S. statutory rate 21.00% 21.00% 34.00%
State, net of federal benefit (76.30%) 14.80% 8.30%
Foreign rate differential (19.40%) (3.00%) (3.80%)
Share-based compensation 695.40% 178.70% 38.20%
Non-deductible expenses 0.40% (4.40%) (1.10%)
Tax credits 19.30% 26.70% 7.80%
Tax Cuts and Jobs Act impact 0.00% 0.00% (220.20%)
Acquisition related 31.80% 15.20% 0.00%
Convertible senior notes (412.60%) (0.30%) 0.00%
Other 27.90% (1.80%) 0.40%
Change in valuation allowance (325.30%) (257.50%) 126.60%
Total (37.80%) (10.60%) (9.80%)