Investments and Fair Value Measurements - Available-for-Sale Securities - Credit Losses (Details) $ in Thousands |
Mar. 31, 2026
USD ($)
position
|
|---|---|
| Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss | |
| Debt securities, available-for-sale, allowance for credit loss | $ | $ 0 |
| Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Number of Positions | |
| Debt securities, available-for-sale, unrealized loss position, number of positions | position | 0 |