v3.26.1
Balance Sheet Components (Summary of Contract Liabilities Shown as Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 652,790 $ 617,493 $ 575,000
Less: current portion 329,713 325,078  
Non-current deferred revenue 323,077 292,415  
Subscription and Support [Member]      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue 637,038 603,363  
Other Deferred Revenue [Member]      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 15,752 $ 14,130