XML 52 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Inventories    
Component parts $ 22,877 $ 21,543
Work-in-process 7,276 5,377
Finished products 11,602 7,918
Total Inventory 41,755 34,838
Current 35,231 29,576
Non-current 6,524 5,262
Total Inventory $ 41,755 $ 34,838