XML 31 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Repurchase Programs - Additional Information (Details) - Share Repurchase Program ("August 2019 Program") - USD ($)
1 Months Ended 3 Months Ended
Aug. 31, 2019
Mar. 31, 2020
Common Stock Repurchases [Line Items]    
Number of shares repurchased   0
Remaining amount available for future share repurchases   $ 50,000,000.0
Stock repurchase program duration 1 year  
Share repurchase program, beginning date 2019-08  
Share repurchase program, end date 2020-08  
Maximum    
Common Stock Repurchases [Line Items]    
Repurchase of authorized common stock $ 50,000,000.0