XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Jun. 30, 2020
Inventory, Net [Abstract]      
Finished goods $ 553,950   $ 656,817
Work in process 68,322   38,146
Purchased parts and raw materials 151,584   156,535
Total inventories 773,856   $ 851,498
Provision for excess and obsolete inventory (800) $ 10,100  
Write-down to net realizable value $ 900 $ (1,800)