Leases - Schedule of Supplemental Cash Flow and Noncash Information Related to Operating Leases (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Leases [Abstract] | ||
Cash paid for amounts included in the measurement of lease liabilities | $ 1,753 | $ 1,985 |
Cash paid for lease modifications recognized in restructuring, impairment and costs of suspended programs | 36,367 | |
Decrease in lease liabilities from lease modifications | $ 29,155 | $ 324 |