v3.25.2
Condensed Consolidated Statements of Financial Position (unaudited) (Parenthetical) - € / shares
Jun. 30, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Common stock shares par value (in Euro per share) € 0.1 € 0.1
Common stock shares authorized (in shares) 136,973,697 102,847,501
Common stock shares issued (in shares) 136,973,697 102,847,501
Treasury stock (in shares) 210,169 266,868