XML 58 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Concentrations of Credit Risk (Details) - customer
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounts receivable | Credit risk | Customers    
Customer Concentration    
Concentration Risk Number of Customers 2 2
Concentration risk (as a percent) 63.40% 52.30%
Revenues | Customer concentration    
Customer Concentration    
Concentration Risk Number of Customers   2
Concentration risk (as a percent) 49.60% 66.70%