Revenue - Additional Information (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-10-01 |
Sep. 30, 2020 |
---|---|
Minimum [Member] | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | |
Remaining duration of contracts | 1 year |
Maximum [Member] | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | |
Remaining duration of contracts | 19 years |