XML 97 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Line Items]      
Income tax expense $ 103,000 $ 138,000  
Income tax expense related to foreign earnings 100,000 100,000  
Valuation allowance 36,880 24,281  
Increase in valuation allowance 12,600,000 1,700,000  
Gross unrecognized tax benefits 1,489,000 1,381,000 $ 952,000
Unrecognized tax benefits increase (decrease) $ 100,000 400,000  
Income tax examination, description There are no tax examinations in any material tax jurisdictions.    
Interest and penalties accrued $ 0    
Domestic Tax Authority      
Valuation Allowance [Line Items]      
Valuation allowance 36,900,000    
Operating loss carryforwards 73,600,000    
Net operating loss carryforwards, not subject to expiration 38,800,000    
Net operating loss carryforwards, subject to expiration $ 34,800,000    
Operating loss carryforward, year 2028    
Research and development tax credit carryforwards $ 2,500,000    
Tax credit carryforward, expiration 2033    
Domestic Tax Authority | Internal Revenue Service (IRS)      
Valuation Allowance [Line Items]      
Open tax year 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024    
Foreign Tax Authority      
Valuation Allowance [Line Items]      
Valuation allowance   $ 24,300,000  
Operating loss carryforwards $ 15,400,000    
State and Local Jurisdiction      
Valuation Allowance [Line Items]      
Operating loss carryforwards $ 56,800,000    
Operating loss carryforward, year 2028    
Research and development tax credit carryforwards $ 2,500,000