XML 101 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Summary of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dividends Payable [Line Items]      
Payment of dividends to stockholders $ 175,775 $ 150,159 $ 108,527
February 7, 2017      
Dividends Payable [Line Items]      
Declaration Date Feb. 07, 2017    
Dividend Per Share $ 0.28    
Record Date Mar. 09, 2017    
Payment of dividends to stockholders $ 42,247    
Payment Date Mar. 30, 2017    
April 26, 2017      
Dividends Payable [Line Items]      
Declaration Date Apr. 26, 2017    
Dividend Per Share $ 0.28    
Record Date May 25, 2017    
Payment of dividends to stockholders $ 42,438    
Payment Date Jun. 15, 2017    
July 26, 2017      
Dividends Payable [Line Items]      
Declaration Date Jul. 26, 2017    
Dividend Per Share $ 0.30    
Record Date Aug. 24, 2017    
Payment of dividends to stockholders $ 45,578    
Payment Date Sep. 14, 2017    
October 25, 2017      
Dividends Payable [Line Items]      
Declaration Date Oct. 25, 2017    
Dividend Per Share $ 0.30    
Record Date Nov. 16, 2017    
Payment of dividends to stockholders $ 45,512    
Payment Date Dec. 07, 2017    
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   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  
February 4, 2015      
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
April 29, 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
July 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
October 29, 2015      
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