XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories - Types (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 30, 2025
Inventories    
Component parts $ 26,641 $ 26,967
Work-in-process 7,000 6,457
Finished product 9,670 7,851
Inventories $ 43,311 $ 41,275