XML 54 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Narratives) (Details) - USD ($)
12 Months Ended
Jul. 01, 2018
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Significant Accounting Policies [Line Items]        
Intangible asset and goodwill impairment     $ 0 $ 0
Hardware products warranty period (in years)   1 year    
Software products warranty period (in days)   90 days    
Advertising expenses   $ 300,000 500,000 $ 400,000
Minimum percentage of tax benefit realized upon settlement   50.00%    
Change in unrealized gains on available for sale securities     $ 497,000  
ASU 2016-01        
Significant Accounting Policies [Line Items]        
Change in unrealized gains on available for sale securities $ 500,000      
Maximum | ASU 2016-02        
Significant Accounting Policies [Line Items]        
Operating lease, right-of-use asset   $ 78,000,000    
Operating lease, liability   $ 92,000,000    
Maximum | Purchased Software        
Significant Accounting Policies [Line Items]        
Estimated useful lives of property and equipment   4 years    
Maximum | Computer Equipment        
Significant Accounting Policies [Line Items]        
Estimated useful lives of property and equipment   4 years    
Maximum | Office Equipment        
Significant Accounting Policies [Line Items]        
Estimated useful lives of property and equipment   7 years    
Maximum | Leasehold Improvements        
Significant Accounting Policies [Line Items]        
Estimated useful lives of property and equipment   10 years    
Minimum | ASU 2016-02        
Significant Accounting Policies [Line Items]        
Operating lease, right-of-use asset   $ 68,000,000    
Operating lease, liability   $ 82,000,000    
Minimum | Purchased Software        
Significant Accounting Policies [Line Items]        
Estimated useful lives of property and equipment   1 year    
Minimum | Computer Equipment        
Significant Accounting Policies [Line Items]        
Estimated useful lives of property and equipment   1 year    
Minimum | Office Equipment        
Significant Accounting Policies [Line Items]        
Estimated useful lives of property and equipment   3 years    
Minimum | Leasehold Improvements        
Significant Accounting Policies [Line Items]        
Estimated useful lives of property and equipment   2 years    
Cash equivalents | Maximum        
Significant Accounting Policies [Line Items]        
Maturity period for investments   3 months    
Short-term Investments | Maximum        
Significant Accounting Policies [Line Items]        
Maturity period for investments   1 year    
Short-term Investments | Minimum        
Significant Accounting Policies [Line Items]        
Maturity period for investments   3 months