Fair Value Measurements - Impairment of Assets Measured on a Non-Recurring Basis (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Impairment Disclosure | ||||
| Impairment Charges | $ 7,093 | $ 81,817 | $ 7,093 | $ 82,737 |
| Level 3 | ||||
| Impairment Disclosure | ||||
| Fair Value Measurements | 12,576 | 97,768 | 12,576 | 113,938 |
| Impairment Charges | $ 7,093 | $ 81,817 | $ 7,093 | $ 82,737 |