Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.24.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, € in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Dec. 31, 2023
EUR (€)
May 03, 2023
$ / shares
Aug. 17, 2022
$ / shares
Accounting Policies [Line Items]            
Ordinary shares, par value | $ / shares $ 0.01 $ 0.01     $ 0.01 $ 0.01
Recognized income tax positions measured at largest amount greater than percentage of being realized 50.00%          
Number of business segments | Segment 1          
Defined Contribution Plan, Tax Status [Extensible Enumeration] us-gaap:QualifiedPlanMember          
Amount of contribution made by the company $ 30,000.00 $ 20,000.00 $ 0      
Inventory 0 $ 0        
Milestone payments $ 0          
October 2020 Offering            
Accounting Policies [Line Items]            
Ordinary shares, par value | $ / shares $ 0.01 $ 0.01        
June 3, 2020 SPA            
Accounting Policies [Line Items]            
Ordinary shares, par value | $ / shares 0.01 0.01        
June 30, 2020 SPA            
Accounting Policies [Line Items]            
Ordinary shares, par value | $ / shares $ 0.01 $ 0.01        
Warrants Issued | October 2020 Offering            
Accounting Policies [Line Items]            
Restricted cash $ 11,000 $ 11,000        
Warrants Issued | June 3, 2020 SPA            
Accounting Policies [Line Items]            
Restricted cash 17,000 17,000        
Warrants Issued | June 30, 2020 SPA            
Accounting Policies [Line Items]            
Restricted cash 6,000 $ 6,000        
Maximum            
Accounting Policies [Line Items]            
Cash, Federal Deposit Isurance Corporation insured amount 250,000          
Cash, DGS insured amount $ 110,000     € 100    
Defined contribution plan, employee minimum percentage of total plan assets 60.00%          
Defined contribution plan, maximum deferral rate 3.00%