Income Taxes - Operating loss carryforwards (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Operating Loss Carryforwards [Line Items] | ||
| Accrued interest and penalties on unrecognized tax positions | $ 14,056,000 | $ 2,178,000 |
| Domestic Tax Jurisdiction [Member] | ||
| Operating Loss Carryforwards [Line Items] | ||
| Operating loss carryforwards | $ 19,200,000 | |
| Operating loss carryforward, limitation on use, percentage | 80.00% | |
| State | ||
| Operating Loss Carryforwards [Line Items] | ||
| Operating loss carryforwards | $ 27,000,000 | |
| Operating loss carryforward period | 15 years |