v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
Jun. 30, 2026
€ / shares
shares
Jun. 30, 2026
$ / shares
shares
Dec. 31, 2025
€ / shares
shares
Dec. 31, 2025
$ / shares
shares
CONDENSED CONSOLIDATED BALANCE SHEETS        
Common stock, par value | (per share) € 0.13 $ 0.15 € 0.13 $ 0.15
Common stock, shares authorized 37,797,483 37,797,483 37,751,519 37,751,519
Common stock, shares issued 37,797,483 37,797,483 37,751,519 37,751,519
Commons stock, shares outstanding 37,527,950 37,527,950 37,481,986 37,481,986
Treasury stock 269,533 269,533 269,533 269,533