Fair Value Measurements and Disclosures - Narrative (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Fair Value Disclosures [Abstract] | |||
| Fair Value Equity Level 1 To Level 2 Transfer Amount | $ 0 | $ 0 | |
| Fair Value Equity Level 2 To Level 1 Transfer Amount | 0 | $ 0 | |
| Restricted time deposits in short term investments | $ 29,000,000 | ||
| Restricted time deposits in long term investments and notes | $ 21,000,000 | $ 34,000,000 |