XML 58 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Repurchase Program and Cash Dividend (Details Textual) - shares
shares in Millions
Dec. 19, 2019
Dec. 12, 2018
December 2018 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
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