XML 130 R111.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Taxes Paid, Net $ 5,552 $ 526 $ 0
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Tax Paid, Foreign, after Refund Received 5,528 508 0
TEXAS      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Tax Paid, Foreign, after Refund Received $ 24 $ 18 $ 0