XML 19 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Inventories    
Component parts $ 26,366 $ 21,543
Work-in-process 6,581 5,377
Finished products 9,690 7,918
Total Inventory 42,637 34,838
Current 34,615 29,576
Non-current 8,022 5,262
Total Inventory $ 42,637 $ 34,838