XML 104 R85.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stockholders' Equity - Summary of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dividends Payable [Line Items]      
Payment of dividends to stockholders $ 150,159 $ 108,527 $ 84,697
February 8, 2016      
Dividends Payable [Line Items]      
Declaration Date Feb. 08, 2016    
Dividend Per Share $ 0.24    
Record Date Mar. 10, 2016    
Payment of dividends to stockholders $ 36,174    
Payment Date Mar. 30, 2016    
April 26, 2016      
Dividends Payable [Line Items]      
Declaration Date Apr. 26, 2016    
Dividend Per Share $ 0.24    
Record Date May 26, 2016    
Payment of dividends to stockholders $ 35,773    
Payment Date Jun. 16, 2016    
July 27, 2016      
Dividends Payable [Line Items]      
Declaration Date Jul. 27, 2016    
Dividend Per Share $ 0.26    
Record Date Aug. 25, 2016    
Payment of dividends to stockholders $ 39,062    
Payment Date Sep. 15, 2016    
October 24, 2016      
Dividends Payable [Line Items]      
Declaration Date   Feb. 04, 2015  
Dividend Per Share   $ 0.18  
Record Date   Mar. 10, 2015  
Payment of dividends to stockholders   $ 22,895  
Payment Date   Mar. 26, 2015  
February 4, 2015      
Dividends Payable [Line Items]      
Declaration Date   Apr. 29, 2015  
Dividend Per Share   $ 0.18  
Record Date   May 28, 2015  
Payment of dividends to stockholders   $ 23,096  
Payment Date   Jun. 18, 2015  
April 29, 2015      
Dividends Payable [Line Items]      
Declaration Date   Jul. 29, 2015  
Dividend Per Share   $ 0.24  
Record Date   Aug. 27, 2015  
Payment of dividends to stockholders   $ 31,182  
Payment Date   Sep. 17, 2015  
July 29, 2015      
Dividends Payable [Line Items]      
Declaration Date     Jul. 30, 2014
Dividend Per Share     $ 0.18
Record Date     Aug. 27, 2014
Payment of dividends to stockholders     $ 22,944
Payment Date     Sep. 17, 2014
October 29, 2015      
Dividends Payable [Line Items]      
Declaration Date     Oct. 27, 2014
Dividend Per Share     $ 0.18
Record Date     Nov. 20, 2014
Payment of dividends to stockholders     $ 22,920
Payment Date     Dec. 11, 2014
February 5, 2014      
Dividends Payable [Line Items]      
Declaration Date   Oct. 29, 2015  
Dividend Per Share   $ 0.24  
Record Date   Nov. 19, 2015  
Payment of dividends to stockholders   $ 31,354  
Payment Date   Dec. 10, 2015  
April 30, 2014      
Dividends Payable [Line Items]      
Declaration Date     Feb. 05, 2014
Dividend Per Share     $ 0.15
Record Date     Mar. 10, 2014
Payment of dividends to stockholders     $ 19,602
Payment Date     Mar. 27, 2014
July 30, 2014      
Dividends Payable [Line Items]      
Declaration Date     Apr. 30, 2014
Dividend Per Share     $ 0.15
Record Date     May 30, 2014
Payment of dividends to stockholders     $ 19,231
Payment Date     Jun. 19, 2014
October 27, 2014      
Dividends Payable [Line Items]      
Declaration Date Oct. 24, 2016    
Dividend Per Share $ 0.26    
Record Date Nov. 17, 2016    
Payment of dividends to stockholders $ 39,150    
Payment Date Dec. 08, 2016