Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Narratives) (Details)

v3.5.0.2
Stockholders' Equity (Narratives) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Common Stock [Abstract]        
Stock Repurchased and Retired During Period, Value     $ 47,655 $ 44,324
Restricted Stock [Member]        
Share-based Compensation [Abstract]        
Unrecognized share-based compensation expense $ 11,200   $ 11,200  
Weighted average period for recognition of unvested shares     1 year 4 months 7 days  
Common Stock - Class A [Member]        
Common Stock [Abstract]        
Stock Repurchased and Retired During Period, Value     $ 196 $ 19,062
Share-based Compensation [Abstract]        
Number of shares authorized 15,700,000.0   15,700,000.0  
Maximum [Member] | Restricted Stock [Member]        
Share-based Compensation [Abstract]        
Vesting period     3 years  
Stock Option Plan Member [Member] | Restricted Stock [Member]        
Share-based Compensation [Abstract]        
Granted (USD per share)     $ 17.68 $ 14.70
Fair value of awards vesting during period     $ 4,500 $ 5,100
Stock Option Plan Member [Member] | Common Stock - Class A [Member]        
Share-based Compensation [Abstract]        
Number of shares available for grant 1,600,000   1,600,000  
Stock Buyback Program [Member]        
Common Stock [Abstract]        
Amount authorized per quarter by Board for share repurchases $ 5,000      
Stock Repurchased and Retired During Period, Shares 1,800,000 400,000 3,000,000 2,800,000
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 64,000   $ 64,000  
Stock Buyback Program [Member] | Common Stock - Class A [Member]        
Common Stock [Abstract]        
Stock Repurchased and Retired During Period, Value $ 27,100 $ 7,300 46,500 $ 43,200
Other Nonoperating Income (Expense) [Member]        
Share-based Compensation [Abstract]        
Share-based compensation expense     $ 7,800 $ 8,000