XML 528 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Other Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Cash paid for amounts included in the measurement of lease liabilities, operating cash flows from operating leases $ 39,157 $ 34,233 $ 28,230
Cash paid for amounts included in the measurement of lease liabilities, operating cash flows from finance leases 2,952 896 952
Cash paid for amounts included in the measurement of lease liabilities, financing cash flows from finance leases 23,279 14,146 12,352
Right-of-use assets obtained in exchange for lease obligations, operating leases 21,417 38,543 41,068
Right-of-use assets obtained in exchange for new finance lease liabilities $ 87,726 $ 21,030 $ 11,055
Weighted average remaining lease term (years), operating leases 4 years 11 months 1 day 5 years 3 months 3 days 6 years 1 month 24 days
Weighted average remaining lease term (years), finance leases 4 years 25 days 2 years 10 months 9 days 2 years 5 months 19 days
Weighted average discount rate, operating leases 4.40% 3.80% 3.80%
Weighted average discount rate, finance leases 5.60% 3.70% 3.10%