XML 20 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Inventory, Net [Abstract]          
Finished goods $ 623,868   $ 623,868   $ 492,387
Work in process 82,108   82,108   43,598
Purchased parts and raw materials 160,250   160,250   134,203
Total inventories 866,226   866,226   $ 670,188
Provision for excess and obsolete inventory 4,700 $ 4,700 21,600 $ 17,300  
Write-down to net realizable value $ (800) $ 5,700 $ (3,500) $ 7,300