Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.20.4
Commitments and Contingencies - Additional Information (Details)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 17, 2020
plantiff
Dec. 31, 2019
USD ($)
plantiff
Oct. 31, 2019
plantiff
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
Other Commitments [Line Items]            
Letters of credit outstanding, amount   $ 20.1   $ 37.0 $ 20.1  
Required cash and cash equivalents balance       30.0    
Purchase commitment       $ 56.9    
Number of plaintiffs | plantiff 8 10 2      
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%