XML 81 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Summary of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Inventory, Net [Abstract]    
Finished goods $ 3,465,352 $ 3,312,768
Work in process 674,613 450,993
Purchased parts and raw materials 540,410 569,268
Total inventories $ 4,680,375 $ 4,333,029