Leases - Additional Information (Details) |
9 Months Ended |
---|---|
Sep. 30, 2020 | |
Lessee Lease Description [Line Items] | |
Operating lease, existence of option to extend | true |
Maximum [Member] | |
Lessee Lease Description [Line Items] | |
Leases, initial term | 12 months |
Operating lease renewal term | 10 years |
Minimum [Member] | |
Lessee Lease Description [Line Items] | |
Operating lease renewal term | 1 year |