v3.26.1
Commitments and Contingencies - Additional Information (Details) - Billerica, Massachusetts [Member]
Jan. 01, 2026
ft²
Loss Contingencies [Line Items]  
Square foot building 34,400
Lease commencement date Jan. 01, 2026
Lease expiration date Dec. 31, 2032
Lease term 24 months