Right-of-use Assets and Operating Lease Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Right-of-use Assets And Operating Lease Liabilities | ||
| Right-of-use assets | $ 17,230 | $ 17,957 |
| Current operating lease liabilities | 1,794 | 1,348 |
| Long-term operating lease liabilities | $ 17,061 | $ 17,965 |