Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Details) $ in Millions |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2025
USD ($)
security
|
Dec. 31, 2024 |
|
| Investments, Debt and Equity Securities [Abstract] | ||
| Weighted average contractual maturity | 6 years 9 months 18 days | 2 years 3 months 18 days |
| Available-for-sale, securities number of unrealized loss positions | security | 101 | |
| Available-for-sale, securities in unrealized loss positions, accumulated loss | $ | $ 1.2 | |
| Percentage of amortized cost | 0.50% | |