XML 42 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Jun. 30, 2016
Inventory, Net [Abstract]      
Finished goods $ 366,251   $ 351,209
Work in process 51,333   19,105
Purchased parts and raw materials 82,403   78,666
Total inventory 499,987   $ 448,980
Provision for lower of cost or market and excess and obsolete inventory $ 3,893 $ 1,718