Leases - Finance Lease - Additional Information (Details) $ in Thousands |
6 Months Ended | |
|---|---|---|
|
Jun. 30, 2026
USD ($)
ft²
Leaseagreement
|
Dec. 31, 2025
USD ($)
|
|
| Finance Lease [Abstract] | ||
| Total lease payments | $ 45,964 | |
| Cash security deposit | $ 482 | $ 482 |
| NJ Lease Agreement [Member] | ||
| Finance Lease [Abstract] | ||
| Area of lease | ft² | 103,720 | |
| Term of finance lease agreement | 15 years | |
| Number of options to renew lease agreement | Leaseagreement | 2 | |
| Term of renewal of finance lease agreement | 5 years | |
| Estimated rent payments | $ 1,200 | |
| Percentage of annual increase in base rent | 3.00% | |
| Total lease payments | $ 29,300 | |
| Cash security deposit | $ 300 | $ 300 |
| AAV Current Good Manufacturing Practice (cGMP) [Member] | ||
| Finance Lease [Abstract] | ||
| Area of lease | ft² | 50,000 |