v3.24.1.u1
Leases - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2021
option_to_extend_lease_term
Mar. 31, 2024
USD ($)
option_to_extend_lease_term
Apr. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]        
Number of options to renew (or more) | option_to_extend_lease_term   1    
ABPS Fill-And-Finish Line Lease, term required for termination notice   18 months    
Collaborative agreement, number of extension periods | option_to_extend_lease_term 1      
Accounts payable, finance leases   $ 400    
Finance lease prepaid expense   35,846   $ 32,383
Other commitment, to be paid, year one   13,800    
Other commitment, to be paid, year two   14,400    
Other commitment, to be paid, year three   18,800    
Other commitment, to be paid, year four   25,200    
Other commitment, to be paid, year five   29,100    
Other commitment, to be paid, after year five   134,500    
Subsequent Event        
Lessee, Lease, Description [Line Items]        
Purchase obligation, to be paid, remainder of the fiscal year     $ 25,100  
PCI Supply Agreement        
Lessee, Lease, Description [Line Items]        
Collaborative agreement, contractual period 3 years      
Finance lease prepaid expense   $ 35,800    
Minimum        
Lessee, Lease, Description [Line Items]        
Extended term of lease   7 years    
Maximum        
Lessee, Lease, Description [Line Items]        
Extended term of lease   14 years