Leases - Narrative (Details) $ in Millions |
3 Months Ended | |
|---|---|---|
|
Mar. 31, 2026
USD ($)
lease
|
Mar. 31, 2025
USD ($)
|
|
| Leases [Abstract] | ||
| Operating lease impairment charges | $ 0.0 | $ 0.7 |
| Impaired remeasurement gain | $ 0.2 | |
| Number of leases terminated early | lease | 1 | |