Leases - Additional Information (Details) $ in Millions |
6 Months Ended | |
|---|---|---|
|
Jun. 30, 2026
USD ($)
Lease
|
Dec. 31, 2025
USD ($)
|
|
| Lessee Lease Description [Line Items] | ||
| Assets recorded under finance leases, net of accumulated depreciation | $ 31.4 | $ 36.1 |
| Number of immaterial operating lease with related party | Lease | 1 | |
| Undiscounted future lease payments pertaining to leases that were executed but not yet commenced | $ 14.5 | |
| Lease term | 15 years | |
| Minimum | ||
| Lessee Lease Description [Line Items] | ||
| Remaining lease terms | 1 year | |
| Maximum | ||
| Lessee Lease Description [Line Items] | ||
| Additional lease renewal terms | 20 years |