XML 54 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2019
Inventory, Net [Abstract]          
Finished goods $ 502,062   $ 502,062   $ 492,387
Work in process 64,113   64,113   43,598
Purchased parts and raw materials 138,255   138,255   134,203
Total inventories 704,430   704,430   $ 670,188
Provision for excess and obsolete inventory 6,800 $ 4,600 16,900 $ 12,600  
Write-down to net realizable value $ (900) $ 0 $ (2,700) $ 1,500