v3.26.1
Balance Sheet Components - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Inventory, Net [Abstract]    
Finished goods $ 8,154,074 $ 3,465,352
Work in process 1,991,524 674,613
Purchased parts and raw materials 957,778 540,410
Total inventories $ 11,103,376 $ 4,680,375