XML 78 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Summary of Contract Liabilities Shown as Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 401,619 $ 345,584
Less: current portion 238,262 212,412
Non-current deferred revenue 163,357 133,172
SaaS Support And Maintenance Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 393,289 328,797
Other Deferred Revenue [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 8,330 $ 16,787