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] | |||
| Total income taxes paid | $ 8,455 | $ 2,471 | $ 1,538 |
| Federal | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Federal | 6,794 | 1,050 | 0 |
| New York State | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| State and Local: | 1,086 | 924 | 865 |
| Other States | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| State and Local: | 30 | 4 | 0 |
| New York City | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| State and Local: | $ 545 | $ 493 | $ 673 |