XML 48 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details) - shares
Mar. 31, 2020
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