XML 50 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements - (Narratives) (Details) - ASU 2014-09
3 Months Ended
Sep. 30, 2017
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Contract acquisition costs capitalization, description Company capitalizes contract acquisition costs such as commissions paid for maintenance services contracts in excess of one year
Minimum  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Contract acquisition costs capitalization period 1 year