Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Jun. 30, 2026
USD ($)
security
|
|
| Investments, Debt and Equity Securities [Abstract] | ||
| Weighted average contractual maturity | 6 years 9 months 18 days | 7 years 10 months 24 days |
| Available-for-sale, securities number of unrealized loss positions | security | 177 | |
| Available-for-sale, securities in unrealized loss positions, accumulated loss | $ | $ 1.8 | |
| Percentage of amortized cost | 0.90% |