v3.26.1
Commitments and Contingencies - Joint Venture - Income Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Long-term Purchase Commitment    
Revenue $ 20,272 $ 2,214
Loss before income tax 8,723 (10,596)
Income tax expense 0 0
Net loss 8,723 $ (10,596)
Magdalena Biosciences, Inc.    
Long-term Purchase Commitment    
Revenue 0  
Operating expenses (23)  
Loss before income tax (23)  
Income tax expense 0  
Net loss (23)  
Net Income (Loss) $ (9)