v3.24.1.u1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
2024 remaining nine months $ 8,363
2025 10,854
2026 11,185
2027 4,536
2028 4,021
2029 and thereafter 24,565
Total lease payments 63,524
Less imputed interest (17,585)
Present value of lease payments 45,939
ABPS Fill-and-Finish Line Lease  
Lessee, Lease, Description [Line Items]  
2024 remaining nine months 1,300
2025 0
2026 0
2027 0
2028 0
2029 and thereafter 0
Total lease payments 1,300
Less imputed interest (21)
Present value of lease payments 1,279
Other Operating Leases  
Lessee, Lease, Description [Line Items]  
2024 remaining nine months 7,063
2025 10,854
2026 11,185
2027 4,536
2028 4,021
2029 and thereafter 24,565
Total lease payments 62,224
Less imputed interest (17,564)
Present value of lease payments $ 44,660