XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity (Details) - shares
Mar. 31, 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