XML 45 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Segments, Fair Value Methods, and Concentrations of Credit and Business Risk Narrative (Details)
12 Months Ended
Dec. 31, 2017
USD ($)
segment
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Accounting Policies [Abstract]      
Number of operating segments | segment 1    
Impairments | $ $ 0 $ 0 $ 0
Accounts receivable      
Concentration Risk [Line Items]      
Concentration risk   13.00%