XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Inventories    
Component parts $ 17,929 $ 22,877
Work-in-process 6,158 7,276
Finished product 8,355 11,602
Inventory, net of reserves 32,442 41,755
Current 25,278 35,231
Non-current 7,164 6,524
Total Inventory $ 32,442 $ 41,755