XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Repurchase Program and Cash Dividend (Details Textual) - shares
shares in Millions
Mar. 10, 2020
Dec. 19, 2019
December 2019 Repurchase Program [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   20
March 2020 Repurchase Program    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 20