v3.26.1
Income Taxes (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Income Taxes    
Deferred tax assets $ 24,947  
Unrecognized tax benefits impacting effective tax rate 1,162 $ 1,101
Unrecognized tax benefits, interest and penalties 279 $ 198
Domestic tax authority | Internal revenue service (IRS)    
Income Taxes    
Net operating loss carryforwards 74,344  
State and local jurisdiction    
Income Taxes    
Net operating loss carryforwards 76,036  
Foreign tax authority | Tax authority, spain    
Income Taxes    
Net operating loss carryforwards $ 15,034