v3.26.1
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