Income Taxes - Cash paid for income taxes net of refunds (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income Taxes | |||
| Income Tax Paid, Foreign, after Refund Received | $ 256 | ||
| Income Tax Paid, after Refund Received, Foreign Jurisdiction [Extensible Enumeration] | CANADA | ||
| Total cash paid for income taxes, net of refunds | $ 1,163 | $ 1,600 | $ 7,600 |
| New York City | |||
| Income Taxes | |||
| Income tax paid, Domestic | 392 | ||
| Oklahoma | |||
| Income Taxes | |||
| Income tax paid, Domestic | 202 | ||
| New York | |||
| Income Taxes | |||
| Income tax paid, Domestic | 101 | ||
| Missouri | |||
| Income Taxes | |||
| Income tax paid, Domestic | 87 | ||
| Tennessee | |||
| Income Taxes | |||
| Income tax paid, Domestic | 76 | ||
| Other states | |||
| Income Taxes | |||
| Income tax paid, Domestic | $ 49 | ||