Leases - Narrative (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Lessee, Lease, Description [Line Items] | |
| Lease renewal term | 15 years |
| Lease termination period | 1 year |
| Operating lease | |
| Lessee, Lease, Description [Line Items] | |
| Minimum lease payment for leases not yet commenced | $ 0 |
| Finance lease | |
| Lessee, Lease, Description [Line Items] | |
| Minimum lease payment for leases not yet commenced | $ 0 |
| Minimum | |
| Lessee, Lease, Description [Line Items] | |
| Remaining lease term | 1 year |
| Maximum | |
| Lessee, Lease, Description [Line Items] | |
| Remaining lease term | 13 years |