Description of Business and Summary of Significant Accounting Policies (AntiDilutive) (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Anti-dilutive weighted-average common stock equivalents excluded from the calculation of diluted net income per share      
Total (in shares) 2,345 4,918 1,041
Options | Common Stock      
Anti-dilutive weighted-average common stock equivalents excluded from the calculation of diluted net income per share      
Total (in shares) 2,328 4,756 1,041
Restricted stock units      
Anti-dilutive weighted-average common stock equivalents excluded from the calculation of diluted net income per share      
Total (in shares) 17 162