XML 66 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Details) - shares
Sep. 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