Description of Business and Summary of Significant Accounting Policies (Recent Accounting Pronouncements) (Details) - USD ($) $ in Millions |
|
6 Months Ended |
|
Jan. 01, 2017 |
Jun. 30, 2017 |
Dec. 31, 2016 |
| Accounting Standards Update 2016-09 | Adjustment |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Recognition of excess tax benefits |
|
$ 5.8
|
|
| Increase in net valuation allowance |
|
$ 5.8
|
|
| Accumulated Deficit | Accounting Standards Update 2016-09 | Adjustment |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| New accounting pronouncement, cumulative effect of change, accumulated deficit increase (decrease) |
$ 0.3
|
|
|
| State |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Unrecorded tax benefits for stock-based compensation |
|
|
$ 17.6
|
| Domestic | Accounting Standards Update 2016-09 | Adjustment |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Deferred tax assets, operating loss carryforwards |
7.7
|
|
|
| Domestic | Accounting Standards Update 2016-09 | Valuation allowance, operating loss carryforwards | Adjustment |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Increase in net valuation allowance |
7.7
|
|
|
| Domestic | Accumulated Deficit | Accounting Standards Update 2016-09 | Adjustment |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| New accounting pronouncement, cumulative effect of change, accumulated deficit increase (decrease) |
(7.7)
|
|
|
| Domestic | Accumulated Deficit | Accounting Standards Update 2016-09 | Valuation allowance, operating loss carryforwards | Adjustment |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| New accounting pronouncement, cumulative effect of change, accumulated deficit increase (decrease) |
$ 7.7
|
|
|
| Federal |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Unrecorded tax benefits for stock-based compensation |
|
|
$ 20.6
|