XML 72 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Summary of Contract Liabilities Shown as Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 345,584 $ 291,187
Less: current portion 212,412 190,226
Non-current deferred revenue 133,172 100,961
SaaS Support And Maintenance Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 328,797 279,368
Other Deferred Revenue [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 16,787 $ 11,819