Stockholders' Equity (Details)
|
6 Months Ended |
|
|
|
Jun. 30, 2017
USD ($)
votes
$ / shares
shares
|
Dec. 31, 2016
$ / shares
shares
|
Nov. 01, 2016
USD ($)
|
| Class of Stock [Line Items] |
|
|
|
| Preferred Stock, Shares Authorized | shares |
10,000,000
|
10,000,000
|
|
| Preferred Stock, Par Value (in usd per share) | $ / shares |
$ 0.0001
|
$ 0.0001
|
|
| Stock Repurchase Program, Authorized Amount | $ |
|
|
$ 200,000,000
|
| Stock Repurchased and Retired During Period, Shares | shares |
703,086
|
|
|
| Stock Repurchased, Average Cost Per Share | $ / shares |
$ 56.91
|
|
|
| Stock Repurchased and Retired During Period, Value | $ |
$ 40,000,000
|
|
|
| Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ |
$ 140,000,000
|
|
|
| Class B common stock |
|
|
|
| Class of Stock [Line Items] |
|
|
|
| Common Stock, Shares Authorized | shares |
75,000,000
|
75,000,000
|
|
| Common Stock, Par Value (in usd per share) | $ / shares |
$ 0.0001
|
$ 0.0001
|
|
| Votes per Share Entitled to Share Holder | votes |
10
|
|
|
| Class A common stock |
|
|
|
| Class of Stock [Line Items] |
|
|
|
| Common Stock, Shares Authorized | shares |
750,000,000
|
750,000,000
|
|
| Common Stock, Par Value (in usd per share) | $ / shares |
$ 0.0001
|
$ 0.0001
|
|
| Votes per Share Entitled to Share Holder | votes |
1
|
|
|