Marketable Securities: Available-For-Sale Debt Securities - Narrative (Details) $ in Millions |
Jun. 30, 2026
USD ($)
security
|
Dec. 31, 2025
security
|
|---|---|---|
| Investments, Debt and Equity Securities [Abstract] | ||
| Aggregated net unrealized loss on available-for-sale debt securities recognized in accumulated other comprehensive loss (less than) | $ 0.1 | |
| Number of securities held in a continuous unrealized loss position | security | 3 | 4 |
| Allowance for expected credit losses for securities in an unrealized loss position | $ 0.0 |