XML 52 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements - (Narratives) (Details) - ASU 2014-09
6 Months Ended
Dec. 31, 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