v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - € / shares
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]        
Preferred stock, par value per share (in euros per share) € 0.20 € 0.20    
Preferred stock, authorized shares (in shares) 645,754,500 645,754,500    
Preferred stock, issued (in shares) 0 0    
Common stock, par value (in euros per share) € 0.20 € 0.20    
Common stock, authorized shares (in shares) 430,503,000 430,503,000    
Common stock, issued and fully paid (in shares) 289,519,638 315,519,638    
Treasury shares (in shares) 9,044,952 34,082,242 35,913,021 3,078,470