XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Inventories    
Component parts $ 39,562 $ 32,656
Work-in-process 10,460 10,085
Finished product 10,764 7,045
Inventory, net of reserves 60,786 49,786
Current 46,921 40,781
Non-current 13,865 9,005
Total Inventory $ 60,786 $ 49,786