Stockholders' Equity - Summary of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 15, 2016
Jun. 15, 2016
Mar. 15, 2016
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Equity [Abstract]              
Dividend per share (in USD per share) $ 0.175 $ 0.175 $ 0.175 $ 0.175 $ 0.17 $ 0.525 $ 0.51
Total dividends $ 84,606 $ 83,939 $ 77,596