Leases - Schedule of Supplemental Information Related to Leases (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
Dec. 31, 2021 |
|
Cash Paid for Amounts Included in Measurement of Lease Liabilities | |||
Operating Cash Flows from Operating Leases | $ 11,268 | $ 10,578 | |
Right-of-Use Assets Obtained in Exchange for Operating Lease Liabilities | $ 2,804 | $ 6,765 | |
Weighted-Average Remaining Lease Term (in years) | 7 years 3 months 18 days | 7 years 7 months 6 days | |
Weighted-Average Discount Rate | 4.60% | 4.70% |