Leases - Supplemental Operating Lease Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Leases [Abstract] | ||||
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 24,889 | $ 4,538 | $ 182,504 | $ 11,743 |
Operating Lease, Weighted Average Remaining Lease Term | 10 years 10 months 24 days | 10 years 7 months 6 days | 10 years 10 months 24 days | 10 years 7 months 6 days |
Operating Lease, Weighted Average Discount Rate, Percent | 4.54% | 3.91% | 4.54% | 3.91% |