v3.25.4
Income Taxes - Schedule of Income Taxes Paid (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
United States $ 89
United States State & Local 286
Foregin 214
Total income taxes paid 589
New York  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Total income taxes paid 120
New York city [Member]  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Total income taxes paid 107
United Kingdom [Member]  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Total income taxes paid $ 214