v3.25.2
Shareholders' Equity - Additional Information (Details)
6 Months Ended
Jun. 30, 2025
vote
€ / shares
shares
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2024
€ / shares
shares
Dec. 31, 2024
$ / shares
shares
Equity [Abstract]        
Ordinary shares, number of authorized shares (in shares) 100,000,000 100,000,000 100,000,000 100,000,000
Ordinary shares, par value (in dollars per share) | $ / shares   $ 0.01   $ 0.01
Ordinary shares, number of issued shares (in shares) 53,826,982 53,826,982 53,826,982 53,826,982
Ordinary shares, number of outstanding shares (in shares) 53,826,982 53,826,982 53,826,982 53,826,982
Euro deferred shares, number of shares authorized (in shares) 10,000 10,000 10,000 10,000
Euro deferred shares, nominal value (in euros per share) | € / shares € 22   € 22  
Euro deferred shares, number of outstanding shares (in shares) 0 0 0 0
Number of votes | vote 1      
Ordinary shares, reserved for future issuance (in shares) 17,193,490 17,193,490