Quarterly report pursuant to Section 13 or 15(d)

Share Repurchase Program (Details)

v3.7.0.1
Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 16 Months Ended
Jun. 30, 2017
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jul. 05, 2017
Feb. 24, 2017
Number of shares repurchased (in shares) 461,358 858,393 153,432      
Share repurchase cost $ 21,907 $ 39,286 $ 4,962      
Average price per share (in dollars per share) $ 47.48 $ 45.77        
2016 Repurchase program            
Number of shares repurchased (in shares)       788,399    
Share repurchase cost       $ 26,600    
Average price per share (in dollars per share)       $ 33.72    
2017 Repurchase program | Maximum            
Share repurchase program, authorized amount           $ 200,000
2017 ASR Agreement | Subsequent Event            
Payment under ASR agreement         $ 100,000