Leases - Balance Sheet Information (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Jan. 01, 2019 |
|---|---|---|
| Leases [Abstract] | ||
| Right-of-use assets, operating, net | $ 86,414 | $ 63,334 |
| Right-of-use assets, financing, net | 9,544 | 9,853 |
| Total | 95,958 | 73,187 |
| Operating lease liabilities, current | 3,584 | 6,455 |
| Operating lease liabilities, non-current | 93,675 | 64,250 |
| Financing lease liabilities, non-current | 38,689 | 37,718 |
| Total non-current lease liabilities | 132,364 | 101,968 |
| Total | $ 135,948 | $ 108,423 |
| X | ||||||||||
- Definition Operating And Finance Lease, Liability No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, Noncurrent No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Right-Of-Use Asset No definition available.
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|