v3.25.4
Income taxes, Income taxes paid (net of refunds) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Taxes Paid, Net [Abstract]    
U.S. Federal $ 0 $ 360
State 45 60
Foreign 117 79
Total cash paid for income taxes, net of refunds 162 499
Connecticut [Member]    
Income Taxes Paid, Net [Abstract]    
State 25 0
Texas [Member]    
Income Taxes Paid, Net [Abstract]    
State 12 22
New York [Member]    
Income Taxes Paid, Net [Abstract]    
State 0 22
All Other [Member]    
Income Taxes Paid, Net [Abstract]    
State 8 16
United Kingdom [Member]    
Income Taxes Paid, Net [Abstract]    
Foreign $ 117 $ 79