Leases Supplemental Balance Sheet Lease information (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Leases [Abstract] | ||
Operating Lease, Right-of-Use Assets | $ 69,909 | $ 74,864 |
Operating Lease, Liability, Current | $ 20,161 | $ 18,169 |
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accrued liabilities | Accrued liabilities |
Operating Lease, Liability, Noncurrent | $ 52,972 | $ 60,916 |
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] | Other long-term Liabilities | Other long-term Liabilities |
Operating Lease, Liability | $ 73,133 | $ 79,085 |
Operating Lease, Weighted Average Remaining Lease Term | 5 years 7 months 6 days | 6 years 1 month 6 days |
Operating Lease, Weighted Average Discount Rate, Percent | 4.31% | 4.34% |