v3.26.1
Inventories - Types (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Inventories    
Component parts $ 24,128 $ 26,967
Work-in-process 7,185 6,457
Finished product 8,061 7,851
Inventories $ 39,374 $ 41,275