XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Inventories    
Component parts $ 32,656 $ 17,245
Work-in-process 10,085 6,158
Finished product 7,045 8,297
Inventory, net of reserves 49,786 31,700
Current 40,781 24,933
Non-current 9,005 6,767
Total Inventory $ 49,786 $ 31,700