v3.25.2
Balance Sheet Components (Summary of Contract Liabilities Shown as Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 617,493 $ 575,023 $ 501,500
Less: current portion 325,078 306,114  
Non-current deferred revenue 292,415 268,909  
Subscription and Support [Member]      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue 603,363 554,661  
Other Deferred Revenue [Member]      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 14,130 $ 20,362