Leases Lease Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2021 |
Mar. 31, 2020 |
|
| Finance lease cost | ||
| Amortization of leased assets | $ 168 | $ 135 |
| Interest of lease liabilities | 24 | 113 |
| Operating lease cost | ||
| Operating lease cost | 52,141 | 47,217 |
| Short-term lease cost | 7,015 | 3,823 |
| Variable lease cost | 38,149 | 32,706 |
| Total lease cost | $ 97,497 | $ 83,994 |