XML 90 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Accounting Standards Update 2014-09 [Member]    
New Accounting Pronouncement Or Change In Accounting Principle Recognized As A Percent Of Revenue 3.00% 3.00%