Leases - Schedule of Operating Lease Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||||
| Right-of-use lease asset amortization | $ 13,604 | $ 12,901 | ||
| Real Estate | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Right-of-use lease asset amortization | $ 6,448 | $ 6,094 | 12,778 | 12,051 |
| Interest expense | 2,553 | 3,019 | 5,241 | 6,148 |
| Equipment | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Right-of-use lease asset amortization | 416 | 425 | 826 | 849 |
| Interest expense | $ 52 | $ 48 | $ 101 | $ 93 |