XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical)
Dec. 31, 2023
€ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
€ / shares
shares
Dec. 31, 2022
$ / shares
shares
Statement of Financial Position [Abstract]        
Euro deferred shares, nominal value (in euros per share) | € / shares € 22   € 22  
Euro deferred shares, number of shares authorized (in shares) 10,000 10,000 10,000 10,000
Euro deferred shares, number of issued shares (in shares) 0 0 0 0
Euro deferred shares, number of outstanding shares (in shares) 0 0 0 0
Ordinary shares, par value (in dollars per share) | $ / shares   $ 0.01   $ 0.01
Ordinary shares, number of authorized shares (in shares) 100,000,000 100,000,000 100,000,000 100,000,000
Ordinary shares, number of issued shares (in shares) 53,682,117 53,682,117 52,103,608 52,103,608
Ordinary shares, number of outstanding shares (in shares) 53,682,117 53,682,117 52,103,608 52,103,608