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