Income Taxes - Reconciliation of liability for uncertain tax positions (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2024 |
|
| Income Taxes | ||
| Liability for uncertain tax positions | $ 119,000 | $ 35,000 |
| Liability for uncertain tax positions, beginning balance | 35,000 | |
| Decrease due to tax positions in prior years | (35,000) | |
| Increase due to tax positions in prior years | 119,000 | |
| Liability for uncertain tax positions, ending balance | $ 119,000 |