XML 75 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Property and equipment, gross $ 172,963 $ 145,697
Less: accumulated depreciation and amortization (112,962) (94,717)
Property and equipment, net 60,001 50,980
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 78,195 71,799
Computer equipment and software | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Computer equipment and software | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 4 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 5 years  
Property and equipment, gross $ 5,330 4,927
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 25,646 21,552
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 63,792 $ 47,419
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 5 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 10 years