XML 106 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Change in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Taxes    
Net change in valuation allowance $ 7,477 $ 5,768
Withholding tax liability 168 168
Undistributed earnings 7,411 2,708
Interest on uncertain tax positions 100 100
Penalties on uncertain tax positions 0 $ 0
Domestic Tax Jurisdiction    
Income Taxes    
Operating loss carryforward 6,154  
State and Local Jurisdiction    
Income Taxes    
Operating loss carryforward 4,852  
Foreign Tax Jurisdiction    
Income Taxes    
Operating loss carryforward 78,623  
Research Tax Credit Carryforward | Domestic Tax Jurisdiction    
Income Taxes    
Tax credit carryforward 336  
Research Tax Credit Carryforward | Domestic Tax Jurisdiction | CALIFORNIA    
Income Taxes    
Tax credit carryforward 292  
General Business Tax Credit Carryforward | Foreign Tax Jurisdiction    
Income Taxes    
Tax credit carryforward 10,977  
Investment Tax Credit Carryforward | Foreign Tax Jurisdiction    
Income Taxes    
Tax credit carryforward $ 3,877