Right-of-use Assets and Operating Lease Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Right-of-use Assets and Operating Lease Liabilities | ||
| Operating Lease, Right-of-Use Asset | $ 16,616 | $ 17,230 |
| Lease liability, current portion | 1,782 | 1,794 |
| Liabilities, other than long-term debt, noncurrent | $ 16,493 | $ 17,061 |