v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Income Taxes [Line Items]      
Capital losses $ 6,538   $ 6,689
Tax effected NOLs 521   745
Unrecognized tax benefits  
Deferred tax liability $ 2,525   3,120
Effective income tax rate 58.60% 18.90%  
Income tax expense $ 8,549 $ 5,739  
Federal statutory tax rate 21.00% 21.00%  
Foreign Subsidiaries [Member]      
Income Taxes [Line Items]      
Deferred tax liability $ 92   $ 65
Europe [Member]      
Income Taxes [Line Items]      
Tax effected NOLs $ 521