Leases - Other Information Related to Operating Leases (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Cash paid for amounts included in the measurement of lease liabilities | ||
Operating cash flows from operating leases | $ 76,313 | $ 82,972 |
Weighted-average remaining lease term on operating leases (years) | 4 years 25 days | 3 years 3 months 25 days |
Weighted-average discount rate on operating leases | 3.71% | 3.43% |