XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES - Inventories (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Inventory Disclosure [Abstract]    
Purchased parts and components $ 2,630,439 $ 2,524,201
Work-in-process 182,243 191,240
Inventories $ 2,812,682 $ 2,715,441