XML 97 R88.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Receivables (Details)
12 Months Ended
Dec. 31, 2018
Minimum  
Concentration of Credit Risk  
Credit period for accounts receivable 30 days
Maximum  
Concentration of Credit Risk  
Credit period for accounts receivable 90 days