Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Narrative (Details)

v3.20.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Jun. 30, 2020
Other Commitments [Line Items]      
Letters of credit outstanding, amount $ 25.9 $ 20.1  
Purchase commitment $ 77.8    
Settled Litigation      
Other Commitments [Line Items]      
Loss contingency accrual     $ 5.5
Letter of Credit | Minimum      
Other Commitments [Line Items]      
Letter of credit, fee percentage 2.13% 1.25%  
Letter of Credit | Maximum      
Other Commitments [Line Items]      
Letter of credit, fee percentage 3.25% 3.25%