Income taxes - Schedule of Income Taxes Paid (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| US Federal | $ 94 | $ 500 |
| Foreign | 37 | 0 |
| Income taxes paid | 307 | 828 |
| NY State | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 9 | 84 |
| NY City | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 10 | 82 |
| Texas | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 35 | 0 |
| Massachusetts | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 35 | 81 |
| Minnesota | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 15 | 28 |
| Georgia | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 18 | 0 |
| Other States | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | $ 54 | $ 53 |