Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments And Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Lease Payments for Operating Leases |
Our future minimum lease payments required under these non-cancelable operating lease obligations as of December 31, 2018, are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Lease Exit Charges Activity and Liability Balance |
Our lease exit charges activity and liability balance for the year ended December 31, 2018 were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Payments for Financing Leases | Our future minimum lease payments required under non-cancelable financing lease obligations, which exclusively relate to our build-to-suit leases, as of December 31, 2018, are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Contractual Commitments |
The future minimum contractual commitment including commitments less than one year, as of December 31, 2018 for each of the next five years are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||