Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 | |||||||||||||||||||||||||||||||||||||||||
| Commitments And Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Contractual Commitments |
The future minimum contractual commitment including commitments less than one year, as of December 31, 2019 for each of the next five years are as follows:
|
||||||||||||||||||||||||||||||||||||||||