XML 78 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Details) - shares
Jun. 30, 2019
Jan. 21, 2015
Share repurchase program    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   20,000,000.0
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 3,600,000