XML 129 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Line Items]    
Capital losses $ 21,984 $ 22,489
Tax effected NOLs 1,024 1,502
Unrecognized tax benefits   1,353
Deferred tax liability 92 186
U.S. [Member]    
Income Taxes [Line Items]    
Capital losses 0 $ 3,278
Europe [Member]    
Income Taxes [Line Items]    
Tax effected NOLs $ 1,024