XML 80 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Note 17 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
Oct. 01, 2020
Jul. 01, 2020
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2020
Accelerated Share Repurchases, Initial Price, Shares (in shares)         1,076,565
Share-based Payment Arrangement, Tranche Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year)   1 year      
Subsequent Event [Member] | Share-based Payment Arrangement, Tranche Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year) 1 year        
June 2020 Share Repurchase Program [Member]          
Accelerated Share Repurchases, Purchase Price     $ 50 $ 50  
Accelerated Share Repurchases, Initial Price, Shares (in shares)     41,272    
Accelerated Share Repurchases, Initial Price Paid Per Share (in dollars per share)   $ 170.20      
June 2020 Share Repurchase Program [Member] | Subsequent Event [Member]          
Accelerated Share Repurchases, Initial Price, Shares (in shares) 215,855        
Accelerated Share Repurchases, Initial Price Paid Per Share (in dollars per share) $ 185.31        
Accelerated Share Repurchases, Settlement (Payment) or Receipt $ 40