Commitments and Contingencies - Letters of Credit (Details) $ in Millions |
Dec. 31, 2019
USD ($)
|
---|---|
Letters of Credit | Senior Secured Credit Facility | |
Loss Contingencies [Line Items] | |
Outstanding letters of credit and bank guarantees | $ 383.8 |