XML 94 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
event
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Income Tax [Line Items]        
Statutory tax rate 21.00%      
Valuation allowance, deferred tax assets, increase (decrease) $ 9,000 $ 7,700 $ 10,600  
Number of change in ownership events | event 3      
Unrecognized tax benefits $ 8,487 8,475 8,584 $ 8,435
Unrecognized tax benefits, recognized penalties and interest increase (decrease) 200 (1,000) $ 300  
Unrecognized tax benefits, income tax penalties and interest accrued 1,100 900    
Liabilities, Noncurrent        
Income Tax [Line Items]        
Unrecognized tax benefits 2,700 2,800    
Deferred Tax Liabilities, Noncurrent        
Income Tax [Line Items]        
Unrecognized tax benefits 5,800      
Non-current Deferred Tax Assets        
Income Tax [Line Items]        
Unrecognized tax benefits 5,800 $ 5,700    
Non-current Income Taxes Payable        
Income Tax [Line Items]        
Unrecognized tax benefits 2,700      
Change in Ownership Event One        
Income Tax [Line Items]        
Tax credit carryforward, limitation 528      
Research and Development Credit        
Income Tax [Line Items]        
Tax credit carryforward 9,900      
Foreign Tax Authority        
Income Tax [Line Items]        
Operating loss carryforwards $ 8,400      
Foreign Tax Authority | China        
Income Tax [Line Items]        
Statutory tax rate 25.00%      
Foreign Tax Authority | Finland        
Income Tax [Line Items]        
Statutory tax rate 20.00%      
U.S.        
Income Tax [Line Items]        
Operating loss carryforwards $ 169,600      
State        
Income Tax [Line Items]        
Operating loss carryforwards $ 52,900