v3.26.1
Segment Reporting (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Segment Reporting [Abstract]    
Number of operating segments | segment 1  
Number Of Reportable Segments Not Disclosed Flag true  
Revenue, Major Customer [Line Items]    
Research and development $ 26,480 $ 30,880
General and administrative 16,424 18,736
Total operating expenses 42,904 49,616
Loss from operations: (42,904) (49,616)
Fair value change of warrant liabilities 130,916 19,460
Benefit from R&D tax credit 2,477 8,448
Interest income 2,419 2,386
Interest expense (1,465) (1,124)
Foreign exchange (losses) gains (736) 2,133
Other income 484 803
Income tax benefit (expense) 11 (354)
Net income (loss) 91,202 (17,864)
Single Operating Segment    
Revenue, Major Customer [Line Items]    
Total operating expenses 42,904 49,616
Loss from operations: (42,904) (49,616)
Fair value change of warrant liabilities 130,916 19,460
Benefit from R&D tax credit 2,477 8,448
Interest income 2,419 2,386
Interest expense (1,465) (1,124)
Foreign exchange (losses) gains (736) 2,133
Other income 484 803
Income tax benefit (expense) 11 (354)
Net income (loss) 91,202 (17,864)
Development expenses | Single Operating Segment    
Revenue, Major Customer [Line Items]    
Research and development 16,244 21,696
Personnel expenses | Single Operating Segment    
Revenue, Major Customer [Line Items]    
Research and development 6,792 6,069
General and administrative 5,760 5,061
Non-cash share-based compensation expense | Single Operating Segment    
Revenue, Major Customer [Line Items]    
Research and development 935 1,524
General and administrative 1,961 2,411
Other expenses | Single Operating Segment    
Revenue, Major Customer [Line Items]    
Research and development 2,509 1,591
Legal and professional fees | Single Operating Segment    
Revenue, Major Customer [Line Items]    
General and administrative 6,527 9,364
Facilities and other expenses | Single Operating Segment    
Revenue, Major Customer [Line Items]    
General and administrative $ 2,176 $ 1,900