XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Summary of Contract Liabilities Shown as Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 575,023 $ 501,499 $ 401,600
Less: current portion 306,114 282,475  
Non-current deferred revenue 268,909 219,024  
SaaS Support And Maintenance Arrangement [Member]      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue 554,661 486,075  
Other Deferred Revenue [Member]      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 20,362 $ 15,424