Marketable Securities: Available-For-Sale Debt Securities - Narrative (Details) $ in Thousands |
Dec. 31, 2025
USD ($)
security
|
Dec. 31, 2024
USD ($)
security
|
|---|---|---|
| Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] | ||
| Aggregated unrealized loss on available-for-sale debt securities | $ 2 | $ 343 |
| Number of securities held in a continuous unrealized loss position | security | 4 | 56 |
| Debt Securities, Available-for-Sale | ||
| Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] | ||
| Aggregated unrealized loss on available-for-sale debt securities | $ 500 | $ 300 |