XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Inventories    
Component parts $ 27,950 $ 17,245
Work-in-process 8,016 6,158
Finished product 6,712 8,297
Inventory, net of reserves 42,678 31,700
Current 35,101 24,933
Non-current 7,577 6,767
Total Inventory $ 42,678 $ 31,700