XML 83 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Secondary Offering (Details) - $ / shares
Sep. 14, 2018
May 29, 2018
Nov. 20, 2017
Jul. 25, 2017
Dec. 27, 2018
May 02, 2017
Stockholders' Equity            
Number of shares sold by stockholders 11,500,000 10,000,000 7,475,000 10,718,550    
Share Price $ 37.250 $ 45.80 $ 36.00 $ 40.00 $ 26.01 $ 21.00