XML 70 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Geographic Information - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
Dec. 31, 2019
USD ($)
Segment Reporting [Abstract]          
Number of operating segments | segment     1    
Concentration Risk [Line Items]          
Accounts receivable $ 543.9   $ 543.9   $ 816.9
Product Sales          
Concentration Risk [Line Items]          
Accounts receivable $ 50.0   $ 50.0   $ 90.5
Customer Concentration Risk | Revenue | Single Customer          
Concentration Risk [Line Items]          
Concentration risk (as a percent) 10.40% 12.50% 12.10% 12.20%