XML 110 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Federal statutory rate 35.00% 35.00% 35.00%
State income tax expense, net of federal benefits 0.10% 4.90% 4.50%
Nondeductible meals and entertainment 0.60% 1.60% 1.20%
Research and development tax credits (16.10%) (10.80%) (8.90%)
Tax windfall benefits (36.50%) (0.00%) (0.00%)
Change in tax rate due to tax reform 27.20% 0.00% 0.00%
Other (1.00%) (1.30%) 0.80%
Effective rate 9.30% 29.40% 32.60%