v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Operating Loss Carryforwards [Line Items]        
Decrease in excess tax benefit, shared-based compensation and additional expenses $ (1,400)      
Increase in tax benefit from cash surrender value 900      
Increase tax credit, amounts 1,000      
Increase in state and local income taxes 2,700      
Increase in IRC 162(m) limitation 400      
Nondeductible transaction related costs 400      
Deferred tax assets, valuation allowance   $ 21,600    
Unrecognized tax benefits 12,389 $ 11,423 $ 13,705 $ 12,541
Income tax penalties and interest accrued 1,400   $ 2,000  
Capital Loss Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforwards 2,500      
Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Deferred tax credit, valuation allowance 2,200      
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 304,900      
Domestic Tax Authority | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Deferred tax credit, valuation allowance 1,100      
Domestic Tax Authority | Tax Year 2030 - 2034        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 9,000      
Domestic Tax Authority | Indefinitely        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 294,000      
Domestic Tax Authority | Indefinitely | General Business Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforwards 1,600      
Income Tax Jurisdiction, Domestic State and Local        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 309,100      
Income Tax Jurisdiction, Domestic State and Local | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Deferred tax credit, valuation allowance 1,100      
Income Tax Jurisdiction, Domestic State and Local | Indefinitely        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 116,600      
Income Tax Jurisdiction, Domestic State and Local | Indefinitely | General Business Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforwards 24,400      
Income Tax Jurisdiction, Domestic State and Local | Tax Year 2028 - 2045        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 192,500      
Minimum | Income Tax Jurisdiction, Domestic State and Local | Internal Revenue Service (IRS)        
Operating Loss Carryforwards [Line Items]        
Income tax examination, period 4 years      
Maximum | Income Tax Jurisdiction, Domestic State and Local | Internal Revenue Service (IRS)        
Operating Loss Carryforwards [Line Items]        
Income tax examination, period 5 years