Leases - Additional Information (Details) - USD ($) |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Lessee, Lease, Description | ||||
| Gain on termination of lease | $ 29,600,000 | $ 0 | $ 29,610,000 | $ 0 |
| Impairment loss | $ 0 | $ 0 | $ 13,000,000 | |
| Real Estate Lease | Minimum | ||||
| Lessee, Lease, Description | ||||
| Lessee, operating lease, term of contract (in months and years) | 3 months | |||
| Lessee, operating lease, option to extend term (in months and years) | 1 month | |||
| Real Estate Lease | Maximum | ||||
| Lessee, Lease, Description | ||||
| Lessee, operating lease, term of contract (in months and years) | 9 years | |||
| Lessee, operating lease, option to extend term (in months and years) | 10 years | |||
| Owned vehicles | Minimum | ||||
| Lessee, Lease, Description | ||||
| Finance lease term of contract (in months and years) | 1 month | |||
| Owned vehicles | Maximum | ||||
| Lessee, Lease, Description | ||||
| Finance lease term of contract (in months and years) | 4 years | |||