XML 77 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Summary of Contract Liabilities Shown as Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, net $ 291,187 $ 203,242
Less: current portion 190,226 144,230
Non-current deferred revenue, net 100,961 59,012
SaaS Support And Maintenance Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, net 279,368 192,955
Other Deferred Revenue [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, net $ 11,819 $ 10,287