Leases - Additional Information (Details) |
12 Months Ended |
|---|---|
Dec. 31, 2025 | |
| Lessee Lease Description [Line Items] | |
| Lease renewal terms and termination description | Certain leases include terms such as one or more options to renew, with renewal terms that can extend the lease term from one to 10 years, and options to terminate the leases within one year. |
| Minimum | |
| Lessee Lease Description [Line Items] | |
| Lease agreement expiration year | 2026 |
| Lease renewal terms | 1 year |
| Maximum | |
| Lessee Lease Description [Line Items] | |
| Lease agreement expiration year | 2037 |
| Lease renewal terms | 10 years |
| Lease termination period | 1 year |
| Land | Maximum | |
| Lessee Lease Description [Line Items] | |
| Lease agreement expiration year | 2078 |