XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Summary of Contract Liabilities Shown as Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 501,499 $ 401,619 $ 345,600
Less: current portion 282,475 238,262  
Non-current deferred revenue 219,024 163,357  
SaaS Support And Maintenance Arrangement [Member]      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue 486,075 393,289  
Other Deferred Revenue [Member]      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 15,424 $ 8,330