XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recently Issued and Adopted Accounting Pronouncements (Details) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Revenue Recognition [Abstract]    
Retained earnings $ 287,638,000 $ 277,707,000
ASU 2014-09 [Member] | Maximum [Member]    
Revenue Recognition [Abstract]    
Retained earnings $ 100,000