XML 48 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Nature of Operations and Significant Accounting Policies - Recent Accounting Pronouncements (Details)
Dec. 31, 2016
Accounting Standards Update 2014-09 | Maximum  
Recent Accounting Pronouncements  
Percentage of total revenues expected to be subject to new revenue recognition accounting guidance (as a percent) 20.00%