XML 74 R117.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
Customer
Commitments And Contingencies Disclosure [Abstract]    
Purchase commitments $ 75.8  
Purchase commitments, 2020 74.2  
Purchase commitments, 2021 0.8  
Purchase commitments, 2022 $ 0.8  
Number of customers accounted for 10% or more of accounts receivable | Customer 0 0