XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity - Additional Information (Details)
$ in Millions
1 Months Ended 3 Months Ended
Aug. 09, 2024
USD ($)
Mar. 31, 2025
€ / shares
shares
Mar. 31, 2025
€ / shares
shares
Dec. 31, 2024
€ / shares
shares
Class of Stock [Line Items]        
Ordinary shares, authorized   400,000,000 400,000,000 400,000,000
Ordinary shares, par value | € / shares   € 0.12 € 0.12 € 0.12
Derivative earnout liability settled in full with ordinary shares issued   1,743,136    
Shares outstanding   112,169,291 112,169,291 108,064,340
At The Market Offering        
Class of Stock [Line Items]        
Shares Offering, Aggregate Amount | $ $ 250      
Percentage of commission payable on gross proceeds 3.00%      
Ordinary shares issued and sold in offering     0