XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Capitalized domestic expenses amortization period 5 years    
Capitalized foreign expenses amortization period 15 years    
Capitalized research expenditures $ 87,041,000 $ 70,879,000  
Research and development tax credits 7,153,000 8,348,000  
Valuation Allowance, Deferred Tax Asset, Change in Amount 25,986,000 27,647,000 $ 50,039,000
Income tax expense $ 0 $ 0 $ 0
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate 21.00% 21.00% 21.00%
Internal Revenue Service (IRS) [Member]      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards $ 910,100,000    
Operating loss carryforwards that do not expire $ 404,500,000    
Internal Revenue Service (IRS) [Member] | Minimum [Member]      
Operating Loss Carryforwards [Line Items]      
Research and development tax credits expiration year 2025    
Internal Revenue Service (IRS) [Member] | Maximum [Member]      
Operating Loss Carryforwards [Line Items]      
Research and development tax credits expiration year 2034    
Federal and State [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards that do not expire $ 1,700,000    
Research and development tax credits $ 5,800,000    
Federal and State [Member] | Minimum [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards expiration year 2025    
Federal and State [Member] | Maximum [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards expiration year 2044    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards $ 437,100,000    
Research and development tax credits 1,400,000    
Investment tax credit $ 21,000    
Investment tax credit expiration year 2026    
State and Local Jurisdiction [Member] | Minimum [Member]      
Operating Loss Carryforwards [Line Items]      
Research and development tax credits expiration year 2025    
State and Local Jurisdiction [Member] | Maximum [Member]      
Operating Loss Carryforwards [Line Items]      
Research and development tax credits expiration year 2030    
Foreign Tax Authority [Member] | United Kingdom [Member]      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards $ 2,600,000    
Foreign Tax Authority [Member] | Belgium [Member]      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards 9,100,000    
Foreign Tax Authority [Member] | Ireland [Member]      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards 715,000    
Foreign Tax Authority [Member] | Hong Kong [Member]      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards 289,000    
Foreign Tax Authority [Member] | Russia [Member]      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards 2,300,000    
Foreign Tax Authority [Member] | Switzerland [Member]      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards $ 3,000,000    
Operating loss carryforwards expiration year 2030    
Worldwide [Member]      
Operating Loss Carryforwards [Line Items]      
Valuation Allowance, Deferred Tax Asset, Change in Amount $ 25,000,000 $ 28,600,000