XML 96 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Deferred income tax assets, net $ 1,800  
Deferred Income Tax Liabilities, Net 114,140 $ 114,642
Operating loss carryforwards 55,900 59,200
Deferred Tax Assets, Valuation Allowance 32,882 33,420
Deferred tax assets, in process research and development 42,300 32,300
Deferred tax assets, tax credit carryforwards, foreign 7,900 8,700
Unrecognized Tax Benefits 3,500 2,400
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 55,900 59,200
Document Period End Date Dec. 31, 2024  
Deferred Tax Assets, Valuation Allowance $ 32,882 33,420
Deferred tax assets, in process research and development 42,300 32,300
Deferred tax assets, tax credit carryforwards, foreign 7,900 8,700
Unrecognized Tax Benefits 3,500 2,400
Research Tax Credit Carryforward    
Income Tax Disclosure [Abstract]    
Deferred Tax Assets, Valuation Allowance 3,500 2,400
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets, Valuation Allowance 3,500 2,400
Domestic tax authority    
Income Tax Disclosure [Abstract]    
Operating loss carryforwards 209,900 257,400
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 209,900 257,400
State and Local Jurisdiction | Valuation Allowance, Operating Loss Carryforwards    
Income Tax Disclosure [Abstract]    
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 32,800 33,000
Operating Loss Carryforwards [Line Items]    
Valuation allowance, deferred tax asset, increase (decrease), amount (32,800) (33,000)
Foreign tax authority    
Income Tax Disclosure [Abstract]    
Deferred Tax Assets, Valuation Allowance 100 200
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets, Valuation Allowance 100 200
Foreign tax authority | Tax Year 2022 and Later    
Income Tax Disclosure [Abstract]    
Operating loss carryforwards 400 500
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 400 $ 500