v3.26.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Operating Loss Carryforwards [Line Items]      
Valuation allowance $ 24,283 $ 192,638 $ 142,189
Unrecognized tax benefits that if recognized and realized would affect the effective tax rate 11,300    
Recognized tax benefits income tax accrued interest in continuing operations related to income tax matters 100 0 0
Recognized tax benefits income tax penalties in continuing operations related to income tax matters 500 0 0
Recognized tax benefits income tax accrued interest 100 0 0
Recognized tax benefits income tax penalties $ 500 $ 0 $ 0
Percentage rate of transactions increasing ownership of stockholders 50.00%    
Period of transactions increasing ownership of stockholders 3 years    
Operating loss carry forwards annual limitations $ 174,200    
Capitalized and amortized period. 15 years    
Tax gain from Spin-Off $ 434,900    
Tax charge to equity from Spin-Off (96,200)    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 174,200    
Federal | 2018 and after      
Operating Loss Carryforwards [Line Items]      
Future taxable income 80.00%    
Federal | Research tax credit carryforwards      
Operating Loss Carryforwards [Line Items]      
Research tax credit carryforwards $ 22,700    
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 68,500    
State | Research tax credit carryforwards      
Operating Loss Carryforwards [Line Items]      
Research tax credit carryforwards 22,700    
IRS      
Operating Loss Carryforwards [Line Items]      
Income taxes paid, net of refunds received 4,300    
Massachusetts      
Operating Loss Carryforwards [Line Items]      
Income taxes paid, net of refunds received 170    
Pennsylvania      
Operating Loss Carryforwards [Line Items]      
Income taxes paid, net of refunds received 845    
Other U.S. States      
Operating Loss Carryforwards [Line Items]      
Income taxes paid, net of refunds received $ 267