v3.25.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2022
Operating Loss Carryforwards [Line Items]        
Valuation allowance, deferred tax asset, increase (decrease), amount $ 7,500 $ 5,900    
Unrecognized tax benefits 2,317 2,085 $ 1,730  
Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward 10,400      
Current Year        
Operating Loss Carryforwards [Line Items]        
Valuation allowance, deferred tax asset, increase (decrease), amount   7,200    
Valuation allowance, deferred tax liabilities, increase (decrease), amount   300    
Prior Year        
Operating Loss Carryforwards [Line Items]        
Valuation allowance, deferred tax asset, increase (decrease), amount   5,500    
Valuation allowance, deferred tax liabilities, increase (decrease), amount   $ 400    
Domestic Tax Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Capitalized expenses, amortization period       5 years
Operating loss carryforwards 166,600      
Operating loss carryforwards, limitations on use 129,200      
Operating loss carryforwards amount permanently limited 226,800      
Unrecognized tax benefits 6,800      
Domestic Tax Jurisdiction | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward 6,800      
Foreign Tax Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Capitalized expenses, amortization period       15 years
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 181,500      
Operating loss carryforwards amount permanently limited 150,700      
Unrecognized tax benefits 15,200      
State and Local Jurisdiction | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward $ 15,200