XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements - (Narratives) (Details) - Topic 606
9 Months Ended
Mar. 31, 2018
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