v3.25.2
Operating Leases - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
tradingDay
Dec. 31, 2024
USD ($)
Jun. 12, 2024
USD ($)
Aug. 07, 2023
USD ($)
Lessee, Lease, Description [Line Items]        
Total undiscounted sublease payments $ 36,654      
Related Party        
Lessee, Lease, Description [Line Items]        
Accounts receivable 3,524 $ 1,646    
GeneFab | Related Party        
Lessee, Lease, Description [Line Items]        
Accounts receivable $ 2,900 $ 1,000    
Corporate Headquarters        
Lessee, Lease, Description [Line Items]        
Operating lease, term of contract (in years) 8 years      
Lease renewal term (in years) 8 years      
Corporate Headquarters | GeneFab        
Lessee, Lease, Description [Line Items]        
Total undiscounted sublease payments     $ 1,300  
Corporate Headquarters | BKPBIOTECH, Inc. and JLSA2 Therapeutics, Inc.        
Lessee, Lease, Description [Line Items]        
Sublease income to be earned $ 1,300      
Alameda        
Lessee, Lease, Description [Line Items]        
Operating lease, term of contract (in years) 11 years      
Lease renewal term (in years) 5 years      
Number of renewal options | tradingDay 2      
Alameda | GeneFab        
Lessee, Lease, Description [Line Items]        
Total undiscounted sublease payments       $ 44,100