v3.26.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2026
Nov. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2015
Operating Leased Assets [Line Items]          
Restricted cash - non-current assets     $ 1,527 $ 1,027  
Sublease Income     1,193 1,185  
Letter of Credit | 2016 Lease [Member]          
Operating Leased Assets [Line Items]          
Letter of credit outstanding, amount     900    
Restricted cash - non-current assets     $ 900 $ 900  
New Lease Agreement          
Operating Leased Assets [Line Items]          
Lease term description   the 2026 Lease will be October 1, 2026. The 2026 Lease will expire on December 31, 2029, and the Company has two options to extend the term, each for an additional two years, at the then fair market rent as determined under the term of the 2026 Lease. The Company is not reasonably certain to exercise the options. Under the terms of the lease, the Company is obligated to make aggregate future minimum lease payments totaling approximately $5.7 million over the lease term payable starting from January 2027, exclusive of operating expenses and other common area charges. The Company determined that the lease commencement date for accounting purpose is April 1, 2026, when the office and laboratory space is expected to be available for use by the Company to begin construction of its leasehold improvements.      
Extended lease term   2 years      
Lease commencement date   Oct. 01, 2026      
Lease expiration date   Dec. 31, 2029      
Future minimum lease payments   $ 5,700      
New Lease Agreement | Subsequent Event          
Operating Leased Assets [Line Items]          
Sublease Income $ 600        
New Lease Agreement | 2016 Lease [Member]          
Operating Leased Assets [Line Items]          
Lease term description     The 2016 Lease has an initial term of ten years through 2026 and the Company has an option to extend the initial term for an additional five years at the then fair rental value as determined pursuant to the 2016 Lease.    
Initial lease term     10 years    
Extended lease term         5 years