v3.26.1
Commitments and Contingencies - Joint Venture - Income Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Long-term Purchase Commitment        
Revenue $ 1,225 $ 2,979 $ 21,497 $ 5,193
Loss before income tax (12,802) (10,560) (4,079) (21,156)
Income tax expense 0 0 0 0
Net loss $ (12,802) $ (10,560) (4,079) $ (21,156)
Magdalena Biosciences, Inc.        
Long-term Purchase Commitment        
Revenue     0  
Operating expenses     90  
Loss before income tax     90  
Income tax expense     0  
Net loss     90  
Net Income (Loss)     $ 36