v3.26.1
Segment - Schedule of Reporting Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenue $ 2 $ 7
Net loss 24,153 52,195
SPA Put/Call (Asset) Liability | Level 3    
Segment Reporting Information [Line Items]    
Change in fair value 17,561  
Reportable segment    
Segment Reporting Information [Line Items]    
Revenue 2 7
Technical operations 12,394 17,895
Clinical development 12,643 8,674
Support functions 5,638 8,455
Lease costs 3,709 4,446
Operations management 2,727 4,984
Research activities 2,410 3,530
Other segment items (15,366) 4,218
Net loss 24,153 $ 52,195
Reportable segment | SPA Put/Call (Asset) Liability | Level 3    
Segment Reporting Information [Line Items]    
Change in fair value $ 17,600